From 356672da0354c6863b8640a943459796c3aef8da Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期四, 27 六月 2024 15:46:37 +0800
Subject: [PATCH] feat:作废操作加入作弊表

---
 src/main/java/com/ycl/jxkg/controller/admin/ExamCheatController.java |    8 +++++++-
 src/main/java/com/ycl/jxkg/domain/entity/ExamCheat.java              |    7 +++++++
 src/main/java/com/ycl/jxkg/domain/form/ExamCheatForm.java            |    2 --
 src/main/java/com/ycl/jxkg/service/impl/ExamCheatServiceImpl.java    |    2 +-
 4 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/ycl/jxkg/controller/admin/ExamCheatController.java b/src/main/java/com/ycl/jxkg/controller/admin/ExamCheatController.java
index 0ef7482..054d827 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/ExamCheatController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/ExamCheatController.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.controller.admin;
 
+import com.ycl.jxkg.base.BaseApiController;
 import com.ycl.jxkg.base.Result;
 import com.ycl.jxkg.domain.form.ExamCheatForm;
 import com.ycl.jxkg.domain.query.ExamCheatQuery;
@@ -8,12 +9,15 @@
 import com.ycl.jxkg.service.ExamCheatService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
+import io.undertow.util.DateUtils;
 import lombok.RequiredArgsConstructor;
+import org.apache.poi.ss.usermodel.DateUtil;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
 import javax.validation.constraints.NotEmpty;
+import java.util.Date;
 import java.util.List;
 
 /**
@@ -27,7 +31,7 @@
 @Api(value = "鑰冭瘯浣滃紛璁板綍", tags = "鑰冭瘯浣滃紛璁板綍绠$悊")
 @RestController
 @RequestMapping("/api/admin/cheat")
-public class ExamCheatController {
+public class ExamCheatController extends BaseApiController {
 
     private final ExamCheatService examCheatService;
 
@@ -35,6 +39,8 @@
     @ApiOperation(value = "娣诲姞", notes = "娣诲姞")
     @PreAuthorize("hasAuthority('examCheat:add')")
     public Result add(@RequestBody @Validated(Add.class) ExamCheatForm form) {
+        form.setCreateUser(getCurrentUser().getId());
+        form.setCreateTime(new Date());
         return examCheatService.add(form);
     }
 
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/ExamCheat.java b/src/main/java/com/ycl/jxkg/domain/entity/ExamCheat.java
index bcbcb22..24e283e 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/ExamCheat.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/ExamCheat.java
@@ -9,6 +9,7 @@
 import lombok.experimental.Accessors;
 
 import java.io.Serializable;
+import java.util.Date;
 
 /**
  * 鑰冭瘯浣滃紛璁板綍
@@ -42,5 +43,11 @@
     @TableField(value = "create_user", fill = FieldFill.INSERT)
     private Integer createUser;
 
+    /**
+     * 鍒涘缓鏃堕棿
+     */
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
+    private Date createTime;
+
 }
 
diff --git a/src/main/java/com/ycl/jxkg/domain/form/ExamCheatForm.java b/src/main/java/com/ycl/jxkg/domain/form/ExamCheatForm.java
index 9cbfa52..76bdddf 100644
--- a/src/main/java/com/ycl/jxkg/domain/form/ExamCheatForm.java
+++ b/src/main/java/com/ycl/jxkg/domain/form/ExamCheatForm.java
@@ -27,7 +27,6 @@
     @ApiModelProperty("鑰冭瘯id")
     private Integer examId;
 
-    @NotNull(message = "鍒涘缓鏃堕棿涓嶈兘涓虹┖", groups = {Add.class, Update.class})
     @ApiModelProperty("鍒涘缓鏃堕棿")
     private Date createTime;
 
@@ -35,7 +34,6 @@
     @ApiModelProperty("浣滃紛浜�")
     private Integer cheatUser;
 
-    @NotNull(message = "鍒涘缓浜轰笉鑳戒负绌�", groups = {Add.class, Update.class})
     @ApiModelProperty("鍒涘缓浜�")
     private Integer createUser;
 
diff --git a/src/main/java/com/ycl/jxkg/service/impl/ExamCheatServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/ExamCheatServiceImpl.java
index e9ec637..660c932 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/ExamCheatServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/ExamCheatServiceImpl.java
@@ -39,7 +39,7 @@
     public Result add(ExamCheatForm form) {
         ExamCheat entity = ExamCheatForm.getEntityByForm(form, null);
         baseMapper.insert(entity);
-        return Result.ok("娣诲姞鎴愬姛");
+        return Result.ok("鎿嶄綔鎴愬姛");
     }
 
     /**

--
Gitblit v1.8.0