Просмотр исходного кода

规则引擎,定向数据bug修改

zhaoxian 3 лет назад
Родитель
Сommit
4081514ce7

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

@@ -270,8 +270,13 @@ public class RuleKuaiShouPlanServiceImpl extends ServiceImpl<RuleDatePlanKuaisho
                 Integer network = unitTarget.getInteger("network");
                 target.setNetwork(network == null ? 0 : network);
 
-                Integer isOpen = unitDetail.getJSONObject("target").getJSONObject("intelli_extend").getInteger("is_open");
-                target.setIsOpen(isOpen == null ? 0 : isOpen);
+                JSONObject intelliExtend = unitDetail.getJSONObject("target").getJSONObject("intelli_extend");
+                Integer isOpen = 0;
+                if(!Check.isNull(intelliExtend)){
+                    isOpen = intelliExtend.getInteger("is_open");
+                }
+
+                target.setIsOpen(isOpen);
 
                 target.setDeepConversionBid(new BigDecimal(unitDetail.getLong("deep_conversion_bid")).divide(new BigDecimal("1000")));
                 target.setDeepConversionType(unitDetail.getInteger("deep_conversion_type"));