Sfoglia il codice sorgente

码活动列表查询,拆分审核状态和启用停用的关联

v_HuilingDeng 4 anni fa
parent
commit
4fd77bdb11

+ 1 - 3
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/dao/enums/ActiveAuditStatusEnum.java

@@ -21,9 +21,7 @@ public enum ActiveAuditStatusEnum {
     //活动审核状态 1-待审核 2-通过 9-驳回
     WAIT_REVIEW(1,"待审核"),
     REVIEW_PASS(2,"审核通过"),
-    ENABLE(3, "启用"),
-    REVIEW_REFUSE(9,"审核驳回"),
-    DISABLE(10, "停用");
+    REVIEW_REFUSE(9,"审核驳回");
 
 
     @EnumValue

+ 1 - 1
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/dto/req/ListActiveReq.java

@@ -20,6 +20,6 @@ public class ListActiveReq extends PageReq implements Serializable {
     @ApiModelProperty(value = "活动类型 1-utc 2-bof 3-品质信息")
     private Integer activeType;
 
-    @ApiModelProperty(value = "活动状态 1-待审核 2-通过 3-启用 9-驳回 10-停用")
+    @ApiModelProperty(value = "活动状态 1-待审核 2-通过 9-驳回")
     private Integer auditStatus;
 }

+ 4 - 1
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/dto/res/ListActiveRes.java

@@ -43,7 +43,7 @@ public class ListActiveRes extends PageResp implements Serializable {
         @ApiModelProperty(value = "活动类型 1-utc 2-bof 3-品质信息")
         private Integer activeType;
 
-        @ApiModelProperty(value = "活动状态 1-待审核 2-通过 3-启用 9-驳回 10-停用")
+        @ApiModelProperty(value = "活动状态 1-待审核 2-通过 9-驳回")
         private Integer auditStatus;
 
         @ApiModelProperty(value = "申请时间")
@@ -64,5 +64,8 @@ public class ListActiveRes extends PageResp implements Serializable {
         @ApiModelProperty(value = "活动域名")
         private String activeUrl;
 
+        @ApiModelProperty(value = "是否有效")
+        private Integer valid;
+
     }
 }

+ 0 - 10
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/service/impl/ActiveServiceImpl.java

@@ -144,16 +144,6 @@ public class ActiveServiceImpl implements ActiveService {
         //分页查询
         IPage<BaseActive> iPage = baseActiveMapper.listActivePage(PageUtil.createPage(req), req);
         List<BaseActive> activeList = iPage.getRecords();
-        //活动状态作处理  1-待审核 2-通过 3-启用 9-驳回 10-停用
-        activeList.forEach(active -> {
-            if(ActiveAuditStatusEnum.REVIEW_PASS.is(active.getAuditStatus())){
-                if(ValidEnum.VALID.is(active.getValid())){
-                    active.setAuditStatus(ActiveAuditStatusEnum.ENABLE.getCode());
-                }else{
-                    active.setAuditStatus(ActiveAuditStatusEnum.DISABLE.getCode());
-                }
-            }
-        });
         //封装出参
         ListActiveRes res = new ListActiveRes();
         //放入分页信息

+ 1 - 6
abi-cloud-qr-platform-server/src/main/resources/dao/mapper/BaseActiveMapper.xml

@@ -44,12 +44,7 @@
                 AND active_type = #{param.activeType}
             </if>
             <if test="param.auditStatus != null ">
-                <if test="param.auditStatus == 1 or param.auditStatus == 2 or param.auditStatus == 9">
-                    AND audit_status = #{param.auditStatus}
-                </if>
-                <if test="param.auditStatus == 3 or param.auditStatus == 10">
-                    AND audit_status = 2 and valid = #{param.valid}
-                </if>
+                AND audit_status = #{param.auditStatus}
             </if>
         </where>
         order by apply_time