فهرست منبع

SOP监控关闭时间

shudonghui 1 سال پیش
والد
کامیت
d2e0a2842b

+ 1 - 0
sop-api/src/main/java/com/qmth/sop/server/api/TBDelayWarnController.java

@@ -73,6 +73,7 @@ public class TBDelayWarnController {
     public Result close(@ApiParam(value = "延期预警跟进表id", required = true) @RequestParam long id) {
         TBDelayWarn tBDelayWarn = tBDelayWarnService.getById(id);
         tBDelayWarn.setStatus(DelayWarnStatusEnum.CLOSE);
+        tBDelayWarn.setCloseTime(System.currentTimeMillis());
         tBDelayWarnService.saveTBDelayWarn(tBDelayWarn);
         return ResultUtil.ok();
     }

+ 1 - 0
sop-api/src/main/java/com/qmth/sop/server/api/TBViolationController.java

@@ -85,6 +85,7 @@ public class TBViolationController {
     public Result close(@ApiParam(value = "违规登记id", required = true) @RequestParam(required = true) long id) {
         TBViolation tBViolation = tBViolationService.getById(id);
         tBViolation.setStatus(ViolationStatusEnum.CLOSE);
+        tBViolation.setCloseTime(System.currentTimeMillis());
         return ResultUtil.ok(tBViolationService.saveTBViolation(tBViolation));
     }
 

+ 11 - 0
sop-business/src/main/java/com/qmth/sop/business/entity/TBDelayWarn.java

@@ -57,6 +57,9 @@ public class TBDelayWarn extends BaseEntity implements Serializable {
     @ApiModelProperty(value = "状态,NOT_START:未跟进,FOLLOW:跟进,CLOSE:关闭,RESTART:重启")
     private DelayWarnStatusEnum status;
 
+    @ApiModelProperty(value = "关闭时间")
+    private Long closeTime;
+
     public TBDelayWarn() {
 
     }
@@ -153,4 +156,12 @@ public class TBDelayWarn extends BaseEntity implements Serializable {
     public void setStatus(DelayWarnStatusEnum status) {
         this.status = status;
     }
+
+    public Long getCloseTime() {
+        return closeTime;
+    }
+
+    public void setCloseTime(Long closeTime) {
+        this.closeTime = closeTime;
+    }
 }

+ 11 - 0
sop-business/src/main/java/com/qmth/sop/business/entity/TBViolation.java

@@ -59,6 +59,9 @@ public class TBViolation extends BaseEntity implements Serializable {
     @ApiModelProperty(value = "附件ids")
     private String attachmentIds;
 
+    @ApiModelProperty(value = "关闭时间")
+    private Long closeTime;
+
     public String getCrmNo() {
         return crmNo;
     }
@@ -130,4 +133,12 @@ public class TBViolation extends BaseEntity implements Serializable {
     public void setCode(String code) {
         this.code = code;
     }
+
+    public Long getCloseTime() {
+        return closeTime;
+    }
+
+    public void setCloseTime(Long closeTime) {
+        this.closeTime = closeTime;
+    }
 }

+ 2 - 0
sop-business/src/main/resources/db/log/shudonghui_update_log.sql

@@ -327,3 +327,5 @@ INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence
 
 --2023.10.19
 INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (1056, '获取用户', '/api/admin/tb/quality/problem/apply/user/list', 'URL', 64, 32, 'SYS', NULL, 1, 1, 0);
+ALTER TABLE `t_b_delay_warn` ADD COLUMN `close_time` bigint NULL COMMENT '关闭时间';
+ALTER TABLE `t_b_violation` ADD COLUMN `close_time` bigint NULL COMMENT '关闭时间';