Jelajahi Sumber

收场标题&&程序化创意推荐封面

yumeng 4 tahun lalu
induk
melakukan
cadb520b3a

+ 1 - 1
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/batch/controller/CollectionSlogansController.java

@@ -95,7 +95,7 @@ public class CollectionSlogansController {
     public Result<JSONObject> add(@RequestBody JSONObject requestJson) {
         Result<JSONObject> result = new Result<>();
         try {
-            if(Check.isNull(requestJson.getJSONArray("coverSlogansList"))&&Check.isNull(requestJson.getJSONArray("captionsList"))){
+            if(Check.isNull(requestJson.getJSONArray("coverSlogansList"))&&Check.isNull(requestJson.getJSONArray("captionsList"))&&Check.isNull(requestJson.getJSONArray("creativeTag"))){
                 result.setMessage("请输入广告语");
                 result.setSuccess(false);
                 return result;

+ 9 - 2
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/batch/service/impl/CollectionSlogansServiceImpl.java

@@ -23,7 +23,7 @@ import org.springframework.stereotype.Service;
 public class CollectionSlogansServiceImpl extends ServiceImpl<CollectionSlogansMapper, CollectionSlogans> implements ICollectionSlogansService {
 
     @Autowired
-    CollectionSlogansMapper collectionSlogansMapper;
+    private CollectionSlogansMapper collectionSlogansMapper;
 
     @Override
     public void saveCollectionSlogans(JSONObject requestJson) {
@@ -63,13 +63,20 @@ public class CollectionSlogansServiceImpl extends ServiceImpl<CollectionSlogansM
                         }
                     }
                     co.setValue(value.toString());
-                } else {
+                } else if (NoEn.NO2.valueStr().equals(co.getType())) {
                     for (int i = 0; i < captionsList.size(); i++) {
                         if (!value.contains(captionsList.get(i))) {
                             value.add(captionsList.get(i));
                         }
                     }
                     co.setValue(value.toString());
+                } else {
+                    for (int i = 0; i < tagList.size(); i++) {
+                        if (!value.contains(tagList.get(i))) {
+                            value.add(tagList.get(i));
+                        }
+                    }
+                    co.setValue(value.toString());
                 }
             }
             collectionSlogansMapper.update(co, queryWrapper);