From 8cce5b3f94ef66a48fcaf31f7b94678b96f3b1a5 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期二, 19 三月 2024 14:30:01 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckResult.java             |    4 ++++
 ycl-server/src/main/resources/mapper/zgyw/CheckResultMapper.xml                    |    4 +++-
 ycl-server/src/main/java/com/ycl/platform/controller/CheckResultController.java    |    6 ++++++
 ycl-pojo/src/main/java/com/ycl/platform/domain/form/CheckResultForm.java           |    3 +++
 ycl-server/src/main/java/com/ycl/platform/service/CheckResultService.java          |    8 ++++++++
 ycl-server/src/main/java/com/ycl/platform/service/impl/CheckResultServiceImpl.java |   12 ++++++++++++
 ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java               |    3 +++
 7 files changed, 39 insertions(+), 1 deletions(-)

diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckResult.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckResult.java
index 8c265eb..a453458 100644
--- a/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckResult.java
+++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckResult.java
@@ -48,5 +48,9 @@
     @TableField("check_time")
     private LocalDateTime checkTime;
 
+    @ApiModelProperty("鏄惁鍙戝竷")
+    @TableField("publish")
+    private Integer publish;
+
 
 }
diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/form/CheckResultForm.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/form/CheckResultForm.java
index a95fae8..adc6ffb 100644
--- a/ycl-pojo/src/main/java/com/ycl/platform/domain/form/CheckResultForm.java
+++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/form/CheckResultForm.java
@@ -51,6 +51,9 @@
     @ApiModelProperty("鑰冩牳鏃堕棿")
     private LocalDateTime checkTime;
 
+    @ApiModelProperty("鏄惁鍙戝竷")
+    private Integer publish;
+
     public static CheckResult getEntityByForm(@NonNull CheckResultForm form, CheckResult entity) {
         if(entity == null) {
           entity = new CheckResult();
diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java
index 8193294..448e871 100644
--- a/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java
+++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java
@@ -50,6 +50,9 @@
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private LocalDateTime checkTime;
 
+    /** 鏄惁鍙戝竷 */
+    private Integer publish;
+
     public static CheckResultVO getVoByEntity(@NonNull CheckResult entity, CheckResultVO vo) {
         if(vo == null) {
             vo = new CheckResultVO();
diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/CheckResultController.java b/ycl-server/src/main/java/com/ycl/platform/controller/CheckResultController.java
index 3c8fa6d..0ca4a47 100644
--- a/ycl-server/src/main/java/com/ycl/platform/controller/CheckResultController.java
+++ b/ycl-server/src/main/java/com/ycl/platform/controller/CheckResultController.java
@@ -50,6 +50,12 @@
         return checkResultService.removeById(id);
     }
 
+    @PutMapping("/publish/{id}")
+    @ApiOperation(value = "ID鍙戝竷", notes = "ID鍙戝竷")
+    public Result publishById(@PathVariable("id") String id) {
+        return checkResultService.publishById(id);
+    }
+
     @DeleteMapping("/batch")
     @ApiOperation(value = "鎵归噺鍒犻櫎", notes = "鎵归噺鍒犻櫎")
     public Result remove(@RequestBody @NotEmpty(message = "璇烽�夋嫨鏁版嵁") List<String> ids) {
diff --git a/ycl-server/src/main/java/com/ycl/platform/service/CheckResultService.java b/ycl-server/src/main/java/com/ycl/platform/service/CheckResultService.java
index b605bd8..d89025d 100644
--- a/ycl-server/src/main/java/com/ycl/platform/service/CheckResultService.java
+++ b/ycl-server/src/main/java/com/ycl/platform/service/CheckResultService.java
@@ -70,4 +70,12 @@
      * @return
      */
     Result manualScore(ManualScoreForm form);
+
+    /**
+     * id鍙戝竷
+     * @param id
+     * @return
+     */
+    Result publishById(String id);
+
 }
diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckResultServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckResultServiceImpl.java
index 7bd7801..b8cf58c 100644
--- a/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckResultServiceImpl.java
+++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/CheckResultServiceImpl.java
@@ -1,5 +1,6 @@
 package com.ycl.platform.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.ycl.exception.ServiceException;
 import com.ycl.platform.domain.entity.CheckResult;
 import com.ycl.platform.domain.form.ManualScoreForm;
@@ -151,4 +152,15 @@
         baseMapper.updateById(checkResult);
         return Result.ok();
     }
+
+    @Override
+    public Result publishById(String id) {
+        CheckResult checkResult = new CheckResult();
+        checkResult.setId(Integer.valueOf(id));
+        checkResult.setPublish(1);
+        if(baseMapper.updateById(checkResult) > 0) {
+            return Result.ok("鍙戝竷鎴愬姛");
+        }
+        return Result.error("鍙戝竷澶辫触");
+    }
 }
diff --git a/ycl-server/src/main/resources/mapper/zgyw/CheckResultMapper.xml b/ycl-server/src/main/resources/mapper/zgyw/CheckResultMapper.xml
index 1d4ff80..11aedde 100644
--- a/ycl-server/src/main/resources/mapper/zgyw/CheckResultMapper.xml
+++ b/ycl-server/src/main/resources/mapper/zgyw/CheckResultMapper.xml
@@ -15,6 +15,7 @@
         <result column="check_time" property="checkTime" />
         <result column="frequency" property="frequency" />
         <result column="examine_range" property="examineRange" />
+        <result column="publish" property="publish" />
     </resultMap>
 
     <select id="page" resultMap="BaseResultMap">
@@ -27,7 +28,8 @@
                tcr.check_time,
                tcr.check_score,
                tcr.system_score,
-               tcr.manual_score
+               tcr.manual_score,
+               tcr.publish
         FROM
              t_check_result tcr
                  INNER JOIN t_check_publish tcp ON tcr.check_publish_id = tcp.id

--
Gitblit v1.8.0