Bläddra i källkod

公众号计划修改

wangyunpeng 2 månader sedan
förälder
incheckning
9a3305f584

+ 14 - 0
api-module/src/main/java/com/tzld/piaoquan/api/component/AigcApiService.java

@@ -196,6 +196,20 @@ public class AigcApiService {
         }
     }
 
+    public void changePublishPlanAccountStatus(String planId, String accountId, Integer status) {
+        String url = aigcApiHost + "/publish/plan/updatePlanAccountStatus";
+        JSONObject params = new JSONObject();
+        params.put("planId", planId);
+        params.put("accountId", accountId);
+        params.put("status", status);
+        try {
+            String post = httpPoolClient.post(url, getAigcPostParam(params));
+            JSONObject res = JSONObject.parseObject(post);
+        } catch (Exception e) {
+            log.error("changePublishPlanAccountStatus error", e);
+        }
+    }
+
     public void refreshGzhAutoReplyMsgData(String ghId) {
         String url = aigcApiHost + "/publish/api/refreshGzhAutoReplyMsgData?ghId=" + ghId;
         try {

+ 2 - 2
api-module/src/main/java/com/tzld/piaoquan/api/controller/contentplatform/ContentPlatformCooperateAccountController.java

@@ -58,8 +58,8 @@ public class ContentPlatformCooperateAccountController {
 
     @ApiOperation(value = "公众号下拉框")
     @GetMapping("/gzh/accountList")
-    public CommonResponse<List<GzhAccountItem>> getGzhAccountList(@RequestParam Integer accountType,
-                                                                  @RequestParam String name) {
+    public CommonResponse<List<GzhAccountItem>> getGzhAccountList(@RequestParam(required = false) Integer accountType,
+                                                                  @RequestParam(required = false) String name) {
         return CommonResponse.success(cooperateAccountService.getGzhAccountList(accountType, name));
     }
 

+ 3 - 3
api-module/src/main/java/com/tzld/piaoquan/api/controller/contentplatform/ContentPlatformPlanController.java

@@ -50,7 +50,7 @@ public class ContentPlatformPlanController {
     @ApiOperation(value = "公众号计划 平台发布开关修改")
     @PostMapping("/gzh/updateStagePublishStatus")
     public CommonResponse<Void> gzhUpdateStagePublishStatus(@RequestBody GzhPlanStagePublishStatusUpdateParam param) {
-        planService.gzhUpdateStagePublishStatus(param.getId());
+        planService.gzhUpdateStagePublishStatus(param.getId(), param.getStagePublishStatus());
         return CommonResponse.success();
     }
 
@@ -97,7 +97,7 @@ public class ContentPlatformPlanController {
         return CommonResponse.success(planService.getSharePic(pageUrl));
     }
 
-    @ApiOperation(value = "同步最近14日top1000视频")
+    @ApiOperation(value = "同步最近14日top1000视频", hidden = true)
     @JwtIgnore
     @PostMapping("/syncContentPlatformVideoJob")
     public CommonResponse<Void> syncContentPlatformVideoJob(@RequestBody QwPlanSaveParam param) {
@@ -105,7 +105,7 @@ public class ContentPlatformPlanController {
         return CommonResponse.success();
     }
 
-    @ApiOperation(value = "检查视频状态")
+    @ApiOperation(value = "检查视频状态", hidden = true)
     @JwtIgnore
     @PostMapping("/checkContentPlatformVideoStatusJob")
     public CommonResponse<Void> checkContentPlatformVideoStatusJob(@RequestBody QwPlanSaveParam param) {

+ 5 - 5
api-module/src/main/resources/mapper/contentplatform/ext/ContentPlatformPlanMapperExt.xml

@@ -4,11 +4,11 @@
 
     <insert id="insertGzhPlanReturnId" useGeneratedKeys="true" keyProperty="id">
         insert into content_platform_gzh_plan (`type`, publish_stage, account_id, scene, external_id,
-                                               select_video_type, `status`, create_account_id,
-                                               create_timestamp, update_timestamp)
-        values (#{record.type}, #{record.publishStage}, #{record.accountId}, #{record.scene}, #{erecord.xternalId},
-                #{record.selectVideoType}, #{record.status}, #{record.createAccountId}, #{record.createTimestamp},
-                #{record.record.updateTimestamp})
+                                               select_video_type, `status`, stage_publish_status,
+                                               create_account_id, create_timestamp, update_timestamp)
+        values (#{record.type}, #{record.publishStage}, #{record.accountId}, #{record.scene}, #{record.externalId},
+                #{record.selectVideoType}, #{record.status}, #{record.stagePublishStatus}, #{record.createAccountId},
+                #{record.createTimestamp}, #{record.record.updateTimestamp})
     </insert>
 
     <select id="getGzhPlanCount" resultType="java.lang.Integer">