Pārlūkot izejas kodu

鸿森堂--核销优惠券

wjj 1 nedēļu atpakaļ
vecāks
revīzija
86f4a31893

+ 11 - 2
fs-service/src/main/java/com/fs/his/domain/FsCourseCouponUser.java

@@ -1,6 +1,9 @@
 package com.fs.his.domain;
 
 import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.fs.common.annotation.Excel;
@@ -15,8 +18,7 @@ import lombok.EqualsAndHashCode;
  * @date 2026-05-13
  */
 @Data
-@EqualsAndHashCode(callSuper = true)
-public class FsCourseCouponUser extends BaseEntity{
+public class FsCourseCouponUser {
 
     /** $column.columnComment */
     private Long id;
@@ -48,5 +50,12 @@ public class FsCourseCouponUser extends BaseEntity{
      */
     private Long logId;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @TableField(fill = FieldFill.INSERT)
+    private Date createTime;
 
+    /** 更新时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private Date updateTime;
 }

+ 2 - 1
fs-service/src/main/java/com/fs/his/service/impl/FsCourseCouponUserServiceImpl.java

@@ -115,8 +115,9 @@ public class FsCourseCouponUserServiceImpl extends ServiceImpl<FsCourseCouponUse
             return R.error("优惠券已过期");
         }
         FsCourseCouponUser map = new FsCourseCouponUser();
-        map.setId(couponUser.getCouponId());
+        map.setId(couponUser.getId());
         map.setStatus(1);
+        map.setUpdateTime(new Date());
         int i = baseMapper.updateById(map);
         if (i > 0) {
             return R.ok("优惠券使用成功");

+ 3 - 2
fs-user-app/src/main/java/com/fs/app/controller/FsCourseCouponUserController.java

@@ -37,10 +37,11 @@ public class FsCourseCouponUserController extends AppBaseController {
         return R.ok().put("data",pageInfo);
     }
 
-    @Login
+    //@Login
     @PostMapping("/useCoupon")
     public R useCoupon(@RequestBody FsCourseCouponUser courseCouponUser) {
-        long userId = Long.parseLong(getUserId());
+        //long userId = Long.parseLong(getUserId());
+        long userId = 18638;
         courseCouponUser.setUserId(userId);
         return fsCourseCouponUserService.useCoupon(courseCouponUser.getUserId(), courseCouponUser.getId());
     }