Selaa lähdekoodia

活动配置更改

change 4 vuotta sitten
vanhempi
commit
828e13b736

+ 1 - 1
zhongzheng-admin/src/main/resources/application-dev.yml

@@ -86,6 +86,6 @@ aliyun:
         policy:
             expire: 30 # 签名有效期(S)
         maxSize: 10 # 上传文件大小(M)
-        callback:  http://ej7xs3.natappfree.cc/aliyun/oss/callback # 文件上传成功后的回调地址
+        callback:  http://rbbsz9.natappfree.cc/aliyun/oss/callback # 文件上传成功后的回调地址
         dir:
             prefix: oss/images/ # 上传文件夹路径前缀 `

+ 1 - 1
zhongzheng-admin/src/main/resources/application-prod.yml

@@ -86,6 +86,6 @@ aliyun:
         policy:
             expire: 30 # 签名有效期(S)
         maxSize: 10 # 上传文件大小(M)
-        callback:  http://ej7xs3.natappfree.cc/aliyun/oss/callback # 文件上传成功后的回调地址
+        callback:  http://rbbsz9.natappfree.cc/aliyun/oss/callback # 文件上传成功后的回调地址
         dir:
             prefix: oss/images/ # 上传文件夹路径前缀 `

+ 12 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/bo/ActivityAdvertisingQueryBo.java

@@ -56,4 +56,16 @@ public class ActivityAdvertisingQueryBo extends BaseEntity {
 	@ApiModelProperty("广告名称")
 	private String advName;
 
+	@ApiModelProperty("添加范围开始时间")
+	private Long startCreateTime;
+	/** 有效期过期时间 */
+	@ApiModelProperty("添加范围结束时间")
+	private Long endCreateTime;
+
+	@ApiModelProperty("发布时间开始")
+	private Long starIssueTime;
+	/** 有效期过期时间 */
+	@ApiModelProperty("发布时间结束")
+	private Long endIssueTime;
+
 }

+ 2 - 8
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/bo/ActivityConfigurationAddBo.java

@@ -29,7 +29,7 @@ public class ActivityConfigurationAddBo {
     @NotNull(message = "活动名称 不能为空")
     private String activityName;
     /** 活动类型 */
-    @ApiModelProperty("活动类型")
+    @ApiModelProperty("活动类型 0 优惠券 1折扣券 2线上直播 3定价 4优惠 5折扣")
     @NotNull(message = "活动类型 不能为空")
     private String activityType;
     /** 活动介绍备注说明 */
@@ -44,17 +44,11 @@ public class ActivityConfigurationAddBo {
     @NotNull(message = "活动结束时间 不能为空")
     private Long endTime;
     /** 定价(适用于优惠券) */
-    @ApiModelProperty("定价(适用于优惠券)")
+    @ApiModelProperty("定价(金额,折扣,优惠金额)")
     private Long price;
     /** 发放数量 */
     @ApiModelProperty("发放数量")
     private Integer quantity;
-    /** 有效时间(适用券) */
-    @ApiModelProperty("有效时间(适用券)")
-    private Long validityTime;
-    /** 优惠折扣(适用折扣券) */
-    @ApiModelProperty("优惠折扣(适用折扣券)")
-    private String discount;
     /** 直播内容(适用直播) */
     @ApiModelProperty("直播内容(适用直播)")
     private String liveContent;

+ 2 - 9
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/bo/ActivityConfigurationEditBo.java

@@ -28,7 +28,7 @@ public class ActivityConfigurationEditBo {
     private String activityName;
 
     /** 活动类型 */
-    @ApiModelProperty("活动类型")
+    @ApiModelProperty("活动类型 0 优惠券 1折扣券 2线上直播 3定价 4优惠 5折扣")
     private String activityType;
 
     /** 活动介绍备注说明 */
@@ -44,20 +44,13 @@ public class ActivityConfigurationEditBo {
     private Long endTime;
 
     /** 定价(适用于优惠券) */
-    @ApiModelProperty("定价(适用于优惠券)")
+    @ApiModelProperty("定价(金额,折扣,优惠金额)")
     private Long price;
 
     /** 发放数量 */
     @ApiModelProperty("发放数量")
     private Integer quantity;
 
-    /** 有效时间(适用券) */
-    @ApiModelProperty("有效时间(适用券)")
-    private Long validityTime;
-
-    /** 优惠折扣(适用折扣券) */
-    @ApiModelProperty("优惠折扣(适用折扣券)")
-    private String discount;
 
     /** 直播内容(适用直播) */
     @ApiModelProperty("直播内容(适用直播)")

+ 4 - 9
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/bo/ActivityConfigurationQueryBo.java

@@ -43,7 +43,7 @@ public class ActivityConfigurationQueryBo extends BaseEntity {
 	@ApiModelProperty("活动名称")
 	private String activityName;
 	/** 活动类型 */
-	@ApiModelProperty("活动类型")
+	@ApiModelProperty("活动类型 0 优惠券 1折扣券 2线上直播 3定价 4优惠 5折扣")
 	private String activityType;
 	/** 活动介绍备注说明 */
 	@ApiModelProperty("活动介绍备注说明")
@@ -54,18 +54,13 @@ public class ActivityConfigurationQueryBo extends BaseEntity {
 	/** 活动结束时间 */
 	@ApiModelProperty("活动结束时间")
 	private Long endTime;
-	/** 定价(适用于优惠券) */
-	@ApiModelProperty("定价(适用于优惠券)")
+	/** 定价(金额,折扣,优惠金额) */
+	@ApiModelProperty("定价(金额,折扣,优惠金额)")
 	private Long price;
 	/** 发放数量 */
 	@ApiModelProperty("发放数量")
 	private Integer quantity;
-	/** 有效时间(适用券) */
-	@ApiModelProperty("有效时间(适用券)")
-	private Long validityTime;
-	/** 优惠折扣(适用折扣券) */
-	@ApiModelProperty("优惠折扣(适用折扣券)")
-	private String discount;
+
 	/** 直播内容(适用直播) */
 	@ApiModelProperty("直播内容(适用直播)")
 	private String liveContent;

+ 4 - 8
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/domain/ActivityConfiguration.java

@@ -1,6 +1,7 @@
 package com.zhongzheng.modules.activity.domain;
 
 import com.baomidou.mybatisplus.annotation.*;
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 import lombok.experimental.Accessors;
@@ -31,7 +32,7 @@ private static final long serialVersionUID=1L;
     /** 活动名称 */
     private String activityName;
 
-    /** 活动类型 */
+    /** 活动类型 0 优惠券 1折扣券 2线上直播 3定价 4优惠 5折扣 */
     private String activityType;
 
     /** 活动介绍备注说明 */
@@ -43,18 +44,13 @@ private static final long serialVersionUID=1L;
     /** 活动结束时间 */
     private Long endTime;
 
-    /** 定价(适用于优惠券) */
+    /** 定价(金额,折扣,优惠金额) */
+    @ApiModelProperty("定价(金额,折扣,优惠金额)")
     private Long price;
 
     /** 发放数量 */
     private Integer quantity;
 
-    /** 有效时间(适用券) */
-    private Long validityTime;
-
-    /** 优惠折扣(适用折扣券) */
-    private String discount;
-
     /** 直播内容(适用直播) */
     private String liveContent;
 

+ 3 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/service/impl/ActivityAdvertisingServiceImpl.java

@@ -49,6 +49,9 @@ public class ActivityAdvertisingServiceImpl extends ServiceImpl<ActivityAdvertis
         lqw.eq(bo.getReStatus() != null, ActivityAdvertising::getReStatus, bo.getReStatus());
         lqw.eq(bo.getStatus() != null, ActivityAdvertising::getStatus, bo.getStatus());
         lqw.like(StrUtil.isNotBlank(bo.getAdvName()), ActivityAdvertising::getAdvName, bo.getAdvName());
+        lqw.apply(bo.getStartCreateTime() != null,"create_time BETWEEN {0} and {1}",bo.getStartCreateTime(),bo.getEndCreateTime());
+        lqw.apply(bo.getEndTime() != null,"end_time BETWEEN {0} and {1}",bo.getStartTime(),bo.getEndTime());
+        lqw.apply(bo.getStarIssueTime() != null,"start_time BETWEEN {0} and {1}",bo.getStarIssueTime(),bo.getEndIssueTime());
         return entity2Vo(this.list(lqw));
     }
 

+ 1 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/service/impl/ActivityConfigurationServiceImpl.java

@@ -73,6 +73,7 @@ public class ActivityConfigurationServiceImpl extends ServiceImpl<ActivityConfig
     public Boolean insertByAddBo(ActivityConfigurationAddBo bo) {
         //新增活动
         ActivityConfiguration activityConfiguration = BeanUtil.toBean(bo, ActivityConfiguration.class);
+        activityConfiguration.setCreateTime(DateUtils.getNowTime());
         int insert = baseMapper.insert(activityConfiguration);
         if (bo.getCoursesId() != null) {
             //绑定课程

+ 3 - 12
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/vo/ActivityConfigurationVo.java

@@ -33,7 +33,7 @@ public class ActivityConfigurationVo {
 	@ApiModelProperty("活动名称")
 	private String activityName;
 	/** 活动类型 */
-	@Excel(name = "活动类型")
+	@Excel(name = "活动类型 0 优惠券 1折扣券 2线上直播 3定价 4优惠 5折扣")
 	@ApiModelProperty("活动类型")
 	private String activityType;
 	/** 活动介绍备注说明 */
@@ -48,22 +48,13 @@ public class ActivityConfigurationVo {
 	@Excel(name = "活动结束时间")
 	@ApiModelProperty("活动结束时间")
 	private Long endTime;
-	/** 定价(适用于优惠券) */
-	@Excel(name = "定价" , readConverterExp = "适=用于优惠券")
-	@ApiModelProperty("定价(适用于优惠券)")
+	/** 定价(金额,折扣,优惠金额) */
+	@ApiModelProperty("定价(金额,折扣,优惠金额)")
 	private Long price;
 	/** 发放数量 */
 	@Excel(name = "发放数量")
 	@ApiModelProperty("发放数量")
 	private Integer quantity;
-	/** 有效时间(适用券) */
-	@Excel(name = "有效时间" , readConverterExp = "适=用券")
-	@ApiModelProperty("有效时间(适用券)")
-	private Long validityTime;
-	/** 优惠折扣(适用折扣券) */
-	@Excel(name = "优惠折扣" , readConverterExp = "适=用折扣券")
-	@ApiModelProperty("优惠折扣(适用折扣券)")
-	private String discount;
 	/** 直播内容(适用直播) */
 	@Excel(name = "直播内容" , readConverterExp = "适=用直播")
 	@ApiModelProperty("直播内容(适用直播)")

+ 1 - 7
zhongzheng-system/src/main/resources/mapper/modules/activity/ActivityConfigurationMapper.xml

@@ -64,7 +64,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         FROM
         activity_configuration c
         LEFT JOIN activity_configuration_course f ON c.id = f.configuration_id
-        LEFT JOIN course s ON f.configuration_id = s.course_id
+        LEFT JOIN course s ON f.course_id = s.course_id
         WHERE 1=1
         <if test="id != null" >
             and c.id = #{id,jdbcType=INTEGER}
@@ -90,12 +90,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <if test="quantity != null" >
             and c.quantity = #{quantity,jdbcType=INTEGER}
         </if>
-        <if test="validityTime != null" >
-            and c.validity_time = #{validityTime,jdbcType=INTEGER}
-        </if>
-        <if test="discount != null" >
-            and c.discount = #{discount,jdbcType=VARCHAR}
-        </if>
         <if test="liveContent != null" >
             and c.live_content = #{liveContent,jdbcType=VARCHAR}
         </if>