liuyao 1 год назад
Родитель
Сommit
c89070c9d0

+ 14 - 0
src/main/java/com/dk/oauth/controller/integral/CouponSendController.java

@@ -77,5 +77,19 @@ public class CouponSendController{
         return couponSendService.insert(couponSendVO);
     }
 
+    /**
+     * @desc   : 获取助力明细
+     * @date   : 2024/7/25 13:06
+     * @author : 刘尧
+     * */
+    @ApiOperation(
+            value = "获取助力明细",
+            notes = "获取助力明细"
+    )
+    @PostMapping("get_item")
+    public ResponseResultVO<?> getCouponSendItem(@Valid @RequestBody CouponSendVO couponSendVO) {
+        return couponSendService.getCouponSendItem(couponSendVO);
+    }
+
 
 }

+ 2 - 0
src/main/java/com/dk/oauth/mapper/integral/CouponMapper.java

@@ -1,5 +1,6 @@
 package com.dk.oauth.mapper.integral;
 
+import com.dk.oauth.model.VO.integral.CouponSendVO;
 import com.dk.oauth.model.pojo.integral.Coupon;
 import com.dk.common.mapper.BaseMapper;
 import com.dk.oauth.model.query.integral.CouponQuery;
@@ -8,6 +9,7 @@ import org.apache.ibatis.annotations.Param;
 import org.springframework.stereotype.Repository;
 
 import java.util.List;
+import java.util.Map;
 
 /**
 *  优惠券 Mapper

+ 7 - 0
src/main/java/com/dk/oauth/model/VO/integral/CouponSendVO.java

@@ -73,6 +73,13 @@ public class CouponSendVO  {
     @TableField(typeHandler = TimestampTypeHandler.class)
     private LocalDateTime endDate;
 
+    /**
+     * 系统当前时间
+     */
+    @Excel(name = "系统当前时间")
+    @ApiModelProperty(value = "系统当前时间")
+    private String nowTime;
+
 
     /**
      * 所需人数

+ 2 - 0
src/main/java/com/dk/oauth/model/pojo/integral/CouponSend.java

@@ -76,6 +76,8 @@ public class CouponSend extends PageInfo<CouponSend> implements Serializable {
     @TableField(typeHandler = TimestampTypeHandler.class)
     private LocalDateTime endDate;
 
+    private String nowTime;
+
 
     /**
      * 所需人数

+ 21 - 6
src/main/java/com/dk/oauth/service/integral/CouponSendService.java

@@ -22,8 +22,11 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.text.SimpleDateFormat;
 import java.time.LocalDateTime;
 import java.time.ZoneOffset;
+import java.time.format.DateTimeFormatter;
+import java.util.Date;
 import java.util.List;
 
 @Service
@@ -118,8 +121,11 @@ public class CouponSendService extends BaseService<CouponSend> {
 				//region 新建
 				this.insertCouponSend(couponSendVO);
 				//endregion
-
-				return ResponseResultUtil.success();
+				// 返回请求数据时系统的当前时间
+				LocalDateTime now = LocalDateTime.now();
+				DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+				couponSendVO.setNowTime(now.format(formatter));
+				return ResponseResultUtil.success(couponSendVO);
 			}
 			//endregion
 		}
@@ -132,8 +138,11 @@ public class CouponSendService extends BaseService<CouponSend> {
 			//endregion
 		}
 		//endregion
-
-		return ResponseResultUtil.success();
+		// 返回请求数据时系统的当前时间
+		LocalDateTime now = LocalDateTime.now();
+		DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+		couponSendVO.setNowTime(now.format(formatter));
+		return ResponseResultUtil.success(couponSendVO);
 	}
 
 	/**
@@ -154,6 +163,12 @@ public class CouponSendService extends BaseService<CouponSend> {
 		couponSendMapper.insert(couponSend);
 	}
 
-
-
+	/**
+	 * @desc   : 获取助力明细
+	 * @date   : 2024/7/25 13:06
+	 * @author : 刘尧
+	 * */
+	public ResponseResultVO<?> getCouponSendItem(CouponSendVO couponSendVO) {
+		return ResponseResultUtil.success(couponSendMapper.selectCouponSendItem(couponSendVO));
+	}
 }