فهرست منبع

fix:创意支持ID问题

pudongliang 4 ماه پیش
والد
کامیت
28ffc16bf8

+ 5 - 0
src/main/java/com/moka/gdtauto/controller/AdPlanConfController.java

@@ -422,6 +422,11 @@ public class AdPlanConfController {
                                 adPlanCreative.setCreativeText(request.getCreativeText());
                                 adPlanCreative.setImageId(0L);
                                 adPlanCreative.setVideoId(0L);
+                                if (creativeFile.getFileType().equals("image")) {
+                                    adPlanCreative.setImageId(Long.valueOf(creativeFile.getAssetId()));
+                                } else if (creativeFile.getFileType().equals("video")) {
+                                    adPlanCreative.setVideoId(Long.valueOf(creativeFile.getAssetId()));
+                                }
                                 adPlanCreative.setBrandImageId(0L);
                                 adPlanCreative.setBrandName(request.getBrandName());
                                 adPlanCreative.setBrandImageUrl(request.getBrandImageFile().getFileUrl());

+ 1 - 1
src/main/java/com/moka/gdtauto/service/impl/AdPlanConfServiceImpl.java

@@ -856,7 +856,7 @@ public class AdPlanConfServiceImpl extends ServiceImpl<AdPlanConfMapper, AdPlanC
                     continue;
 
                 // 判定creative的imageId或者videoId没有值或者=0,直接判定为失败
-                if (creative.getImageId() == 0 || creative.getVideoId() == 0) {
+                if (creative.getImageId() == 0 && creative.getVideoId() == 0) {
                     creative.setStatus(AdPlanStatus.FAILED);
                     creative.setFailReason("创意图片或视频未上传成功");
                     adPlanCreativeService.updateById(creative);