Explorar el Código

智能扩量修改

yumeng hace 3 años
padre
commit
f8ee47b6e4

+ 20 - 19
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/dimension/service/impl/KuaiShouDimensionStrategyServiceImpl.java

@@ -414,7 +414,7 @@ public class KuaiShouDimensionStrategyServiceImpl extends ServiceImpl<KuaiShouDi
                             } else {
                                 unit.setIntentionTarget(false);
                             }
-                        }else{
+                        } else {
                             unit.setIntentionTarget(false);
                         }
                     } else {
@@ -438,29 +438,30 @@ public class KuaiShouDimensionStrategyServiceImpl extends ServiceImpl<KuaiShouDi
                     if (!Check.isNull(intelli_extend)) {
                         if (intelli_extend == 0) {
                             unit.setIsOpen(0);
-                        } else {
-                            unit.setIsOpen(1);
-                            if (intelli_extend == 2) {
-                                if (!Check.isNull(ages_range)) {
-                                    if (!"unlimited".equals(ages_range)) {
-                                        unit.setNoAgeBreak(1);
-                                    }
+                        } else if (intelli_extend == 1) {
+                            Boolean isOpen = false;
+                            if (!Check.isNull(ages_range)) {
+                                if (!"unlimited".equals(ages_range)) {
+                                    unit.setNoAgeBreak(1);
+                                    isOpen = true;
                                 }
                             }
-                            if (intelli_extend == 3) {
-                                if (!Check.isNull(gender)) {
-                                    if (!"unlimited".equals(gender)) {
-                                        unit.setNoGenderBreak(1);
-                                    }
+                            if (!Check.isNull(gender)) {
+                                if (!"unlimited".equals(gender)) {
+                                    unit.setNoGenderBreak(1);
+                                    isOpen = true;
                                 }
                             }
-                            if (intelli_extend == 4) {
-                                if (!Check.isNull(region)) {
-                                    if (!"unlimited".equals(region)) {
-                                        unit.setNoAreaBreak(1);
-                                    }
+                            if (!Check.isNull(region)) {
+                                if (!"unlimited".equals(region)) {
+                                    unit.setNoAreaBreak(1);
+                                    isOpen = true;
                                 }
-
+                            }
+                            if (isOpen) {
+                                unit.setIsOpen(1);
+                            } else {
+                                unit.setIsOpen(0);
                             }
                         }
                     }