Browse Source

Merge branch '20250408-wyp-contentPlatform' of Server/growth-manager into master

wangyunpeng 2 tháng trước cách đây
mục cha
commit
cbddbd26e3

+ 31 - 0
api-module/src/main/java/com/tzld/piaoquan/api/common/enums/contentplatform/QwPlanTypeEnum.java

@@ -0,0 +1,31 @@
+package com.tzld.piaoquan.api.common.enums.contentplatform;
+
+import lombok.Getter;
+
+@Getter
+public enum QwPlanTypeEnum {
+    GROUP(0, "社群"),
+    DAILY(1, "每日推送"),
+
+    other(999, "其他");
+
+    private final int val;
+    private final String description;
+
+    QwPlanTypeEnum(int val, String description) {
+        this.val = val;
+        this.description = description;
+    }
+
+    public static QwPlanTypeEnum from(int val) {
+        for (QwPlanTypeEnum typeEnum : QwPlanTypeEnum.values()) {
+            if (typeEnum.getVal() == val) {
+                return typeEnum;
+            }
+        }
+
+        return other;
+    }
+
+
+}

+ 1 - 1
api-module/src/main/java/com/tzld/piaoquan/api/model/param/contentplatform/QwPlanSaveParam.java

@@ -8,7 +8,7 @@ import java.util.List;
 @Data
 public class QwPlanSaveParam {
 
-    @ApiModelProperty(value = "类型 0-自动回复 1-每日推送")
+    @ApiModelProperty(value = "类型 0-社群 1-每日推送")
     private Integer type;
 
     @ApiModelProperty(value = "视频列表")

+ 3 - 1
api-module/src/main/java/com/tzld/piaoquan/api/service/contentplatform/impl/ContentPlatformPlanServiceImpl.java

@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
 import com.google.common.collect.Lists;
 import com.tzld.piaoquan.api.common.enums.ExceptionEnum;
 import com.tzld.piaoquan.api.common.enums.contentplatform.PublishStageEnum;
+import com.tzld.piaoquan.api.common.enums.contentplatform.QwPlanTypeEnum;
 import com.tzld.piaoquan.api.common.exception.CommonException;
 import com.tzld.piaoquan.api.dao.mapper.contentplatform.*;
 import com.tzld.piaoquan.api.dao.mapper.contentplatform.ext.ContentPlatformPlanMapperExt;
@@ -438,7 +439,8 @@ public class ContentPlatformPlanServiceImpl implements ContentPlatformPlanServic
             qwPlan.setType(param.getType());
             qwPlan.setScene(videoParam.getScene());
             String pageUrl = messageAttachmentService.getPage(loginUser.getChannel(), "wxbdd2a2e93d9a6e25",
-                    "dyyqw", "企微", "社群", "位置X", videoParam.getVideoId());
+                    "dyyqw", "企微", QwPlanTypeEnum.from(param.getType()).getDescription(),
+                    "位置1", videoParam.getVideoId());
             String rootSourceId = MessageUtil.getRootSourceId(pageUrl);
             qwPlan.setPageUrl(pageUrl);
             qwPlan.setRootSourceId(rootSourceId);