Jelajahi Sumber

修改头条批量状态列表展示

syh 4 tahun lalu
induk
melakukan
8ee5095942

+ 5 - 5
module-toutiao/src/main/java/cn/com/ctop/toutiao/modules/material/controller/ByteDanceAdvertisePlanController.java

@@ -40,6 +40,7 @@ public class ByteDanceAdvertisePlanController {
      */
     @GetMapping(value = "/list")
     public Result<IPage<ByteDanceAdvertisePlan>> queryPageList(ByteDanceAdvertisePlan byteDanceAdvertisePlan,
+                                                               @RequestParam(name="status",defaultValue = "")String status,
                                                                @RequestParam(name="startDate",defaultValue = "")String startDate,
                                                                @RequestParam(name="endDate",defaultValue = "")String endDate,
                                                                @RequestParam(name = "accountId", defaultValue = "") String accountId,
@@ -50,11 +51,10 @@ public class ByteDanceAdvertisePlanController {
         if (!accountId.isEmpty()) {
             byteDanceAdvertisePlan.setAccountId(accountId);
         }
-        if(byteDanceAdvertisePlan.getToutiaoStatus()!=null){
-            String toutiaoStatus="AD_STATUS"+byteDanceAdvertisePlan.getToutiaoStatus();
-            byteDanceAdvertisePlan.setToutiaoStatus(toutiaoStatus);
-        }
         QueryWrapper<ByteDanceAdvertisePlan> queryWrapper = QueryGenerator.initQueryWrapper(byteDanceAdvertisePlan, req.getParameterMap());
+        if(status!=null&&!status.trim().equals("")){
+            queryWrapper.eq("opt_status",status);
+        }
         if(null!=startDate&&!"".equals(startDate)){
             queryWrapper.ge("ad_create_time",startDate+" 00:00:00");
         }
@@ -66,7 +66,7 @@ public class ByteDanceAdvertisePlanController {
         //处理计划投放状态
         if (!pageList.getRecords().isEmpty()) {
             pageList.getRecords().forEach(it -> {
-                if (it.getToutiaoStatus().equals("AD_STATUS_DELIVERY_OK")) {
+                if (it.getOptStatus().equals("AD_STATUS_ENABLE")) {
                     it.setPlanStatus(true);
                 } else {
                     it.setPlanStatus(false);