From 5719d901b424f3b9b60f46731e7b1cd607dae733 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 18 三月 2024 17:31:30 +0800
Subject: [PATCH] 工单下发

---
 ycl-server/src/main/java/com/ycl/platform/service/impl/TCheckPublishServiceImpl.java |   38 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/TCheckPublishServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/TCheckPublishServiceImpl.java
index c2f7f89..2585ccf 100644
--- a/ycl-server/src/main/java/com/ycl/platform/service/impl/TCheckPublishServiceImpl.java
+++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/TCheckPublishServiceImpl.java
@@ -1,13 +1,22 @@
 package com.ycl.platform.service.impl;
 
+import com.ycl.platform.base.BaseSelect;
 import com.ycl.platform.domain.entity.TCheckPublish;
 import com.ycl.platform.mapper.TCheckPublishMapper;
 import com.ycl.platform.service.ITCheckPublishService;
+import com.ycl.system.Result;
+import com.ycl.system.entity.SysDept;
+import com.ycl.system.entity.SysUser;
+import com.ycl.system.mapper.SysUserMapper;
+import com.ycl.system.model.LoginUser;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.core.context.SecurityContextHolder;
 import org.springframework.stereotype.Service;
 import utils.DateUtils;
 
+import java.util.Date;
 import java.util.List;
+import java.util.stream.Collectors;
 
 /**
  * 鑰冩牳鍙戝竷Service涓氬姟灞傚鐞�
@@ -20,7 +29,8 @@
 {
     @Autowired
     private TCheckPublishMapper tCheckPublishMapper;
-
+    @Autowired
+    private SysUserMapper userMapper;
     /**
      * 鏌ヨ鑰冩牳鍙戝竷
      * 
@@ -54,7 +64,14 @@
     @Override
     public int insertTCheckPublish(TCheckPublish tCheckPublish)
     {
-        tCheckPublish.setCreateTime(DateUtils.getNowDate());
+        Date nowDate = DateUtils.getNowDate();
+        tCheckPublish.setCreateTime(nowDate);
+        tCheckPublish.setUpdateTime(nowDate);
+        LoginUser user = (LoginUser) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
+        tCheckPublish.setCreateUser(user.getUserId());
+        tCheckPublish.setCreateUserName(user.getUsername());
+        tCheckPublish.setUpdateUser(user.getUserId());
+        tCheckPublish.setUpdateUserName(user.getUsername());
         return tCheckPublishMapper.insertTCheckPublish(tCheckPublish);
     }
 
@@ -68,6 +85,9 @@
     public int updateTCheckPublish(TCheckPublish tCheckPublish)
     {
         tCheckPublish.setUpdateTime(DateUtils.getNowDate());
+        LoginUser user = (LoginUser) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
+        tCheckPublish.setUpdateUser(user.getUserId());
+        tCheckPublish.setUpdateUserName(user.getUsername());
         return tCheckPublishMapper.updateTCheckPublish(tCheckPublish);
     }
 
@@ -94,4 +114,18 @@
     {
         return tCheckPublishMapper.deleteTCheckPublishById(id);
     }
+    /**
+     * 涓嬫媺鍒楄〃
+     * */
+    @Override
+    public Result all() {
+        List<BaseSelect> vos = tCheckPublishMapper.selectTCheckPublishList(new TCheckPublish()).stream().map(checkPublish -> {
+                    BaseSelect baseSelect = new BaseSelect();
+                    baseSelect.setId(Integer.parseInt(checkPublish.getId() + ""));
+                    baseSelect.setValue(checkPublish.getExamineName());
+                    return baseSelect;
+                }
+        ).collect(Collectors.toList());
+        return Result.ok().data(vos);
+    }
 }

--
Gitblit v1.8.0