Переглянути джерело

修改快手规则定向数据字段清洗逻辑

syh 4 роки тому
батько
коміт
b35b8f133d

+ 2 - 2
jeecg-boot-module-system/src/test/java/org/jeecg/SampleTest.java

@@ -370,8 +370,8 @@ public class SampleTest {
     private IRuleKuaiShouPlanService ruleKuaiShouPlanService;
     @Test
     public void execute() {
-        CtopOauthToken token= tokenService.getTokenByAccountId(9589905L);
-        ruleKuaiShouPlanService.cleanRuleDataTarget(token.getAccountId(), 1);
+//        CtopOauthToken token= tokenService.getTokenByAccountId(5982133L);
+        ruleKuaiShouPlanService.cleanRuleDataUnit(5982133L,DateUtils.date2Str(), DateUtils.date2Str(),1);
     }
 
 

+ 1 - 1
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/service/impl/RuleKuaiShouPlanServiceImpl.java

@@ -173,7 +173,7 @@ public class RuleKuaiShouPlanServiceImpl implements IRuleKuaiShouPlanService {
                 //未知优化目标数据存空
                 if(group.getOcpxActionType()!=0){
                     unit.setConvertNum(handleConvertNum(group.getOcpxActionType(),unitDetail));
-                    if(unit.getConvertNum()!=0){
+                    if(null!=unit.getConvertNum()&&unit.getConvertNum()!=0){
                         unit.setConvertCost(unitDetail.getBigDecimal("charge").divide(BigDecimal.valueOf(unit.getConvertNum()), 2, RoundingMode.HALF_UP));
                     }
                 }