|
@@ -42,16 +42,6 @@ public class OrderPercentageServiceImpl implements OrderPercentageService {
|
|
|
|
|
|
@Override
|
|
|
public Long createOrderPercentage(OrderPercentageSaveReqVO createReqVO) {
|
|
|
- /* OrderPercentageSaveReqVO orderPercentageSaveReqVO = new OrderPercentageSaveReqVO();
|
|
|
- orderPercentageSaveReqVO.setDivideIntoPerc((int) (createReqVO.getDivideIntoPerc() * PERCENT));
|
|
|
- orderPercentageSaveReqVO.setGrossProfitPerc((int) (createReqVO.getGrossProfitPerc() * PERCENT));
|
|
|
- orderPercentageSaveReqVO.setGrossProfitAncestorQuotaPerc((int) (createReqVO.getGrossProfitAncestorQuotaPerc() * PERCENT));
|
|
|
- orderPercentageSaveReqVO.setGrossProfitBonusQuotaPerc((int) (createReqVO.getGrossProfitBonusQuotaPerc() * PERCENT));
|
|
|
- orderPercentageSaveReqVO.setGrossProfitPlatformQuotaPerc((int) (createReqVO.getGrossProfitPlatformQuotaPerc() * PERCENT));
|
|
|
- orderPercentageSaveReqVO.setGrossProfitUserQuotaPerc((int) (createReqVO.getGrossProfitUserQuotaPerc() * PERCENT));
|
|
|
- if (checkPercent(createReqVO)){
|
|
|
- throw exception(PERCENT_LARGE_ONE_HUNDRED);
|
|
|
- }*/
|
|
|
// 插入
|
|
|
OrderPercentageDO orderPercentage = BeanUtils.toBean(createReqVO, OrderPercentageDO.class);
|
|
|
orderPercentageMapper.insert(orderPercentage);
|
|
@@ -59,22 +49,14 @@ public class OrderPercentageServiceImpl implements OrderPercentageService {
|
|
|
return orderPercentage.getId();
|
|
|
}
|
|
|
|
|
|
- /* public boolean checkPercent(OrderPercentageDoubleSaveReqVO createReqVO){
|
|
|
- // 判断是否等于1
|
|
|
- Double total = createReqVO.getGrossProfitUserQuotaPerc()+createReqVO.getGrossProfitAncestorQuotaPerc()+createReqVO.getGrossProfitPlatformQuotaPerc()
|
|
|
- +createReqVO.getGrossProfitBonusQuotaPerc();
|
|
|
- return total > ONE_HUNDRED;
|
|
|
- }*/
|
|
|
-
|
|
|
-
|
|
|
@Override
|
|
|
public void updateOrderPercentage(OrderPercentageSaveReqVO updateReqVO) {
|
|
|
// 校验存在
|
|
|
validateOrderPercentageExists(updateReqVO.getId());
|
|
|
|
|
|
// 提现百分比校验
|
|
|
- if(Double.parseDouble(updateReqVO.getWithdrawConsumption()) + Double.parseDouble(updateReqVO.getWithdrawCommission()) != 1.0){
|
|
|
- ErrorCode ERROR = new ErrorCode(1_002_030_005, "公众提现的总和设置百分比必须等于100%");
|
|
|
+ if(Double.parseDouble(updateReqVO.getBonusYellowIntegral()) + Double.parseDouble(updateReqVO.getBonusGreenIntegral()) != 1.0){
|
|
|
+ ErrorCode ERROR = new ErrorCode(1_002_030_005, "奖金获取的黄绿积分的总和设置百分比必须等于100%");
|
|
|
throw exception(ERROR);
|
|
|
}
|
|
|
|