From 7189009850befd6dbd844ea61dee393c8e60e2ab Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期四, 02 一月 2025 15:26:16 +0800
Subject: [PATCH] 20250102-02

---
 ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjSampling.java                        |  117 --------------------------------------
 ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java |   14 ++++
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java      |    5 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSamplingMapper.java                  |   17 +++++
 4 files changed, 38 insertions(+), 115 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java
index 97fdb0a..f55da7b 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java
@@ -4,6 +4,7 @@
 import cn.hutool.core.date.DateTime;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.IdUtil;
+import cn.hutool.core.util.StrUtil;
 import cn.hutool.json.JSONArray;
 import cn.hutool.json.JSONObject;
 import cn.hutool.json.JSONUtil;
@@ -16,6 +17,7 @@
 import com.ltkj.framework.config.MatchUtils;
 import com.ltkj.hosp.domain.*;
 import com.ltkj.hosp.hisDto.*;
+import com.ltkj.hosp.mapper.TjSamplingMapper;
 import com.ltkj.hosp.pacsDto.SavePacsApply;
 import com.ltkj.hosp.service.*;
 import com.ltkj.hosp.vodomain.AddNewReservationConfirm;
@@ -153,6 +155,8 @@
     private SamplingServiceApi samplingServiceApi;
     @Autowired
     private ISysDictDataService sysDictDataService;
+    @Autowired
+    private TjSamplingMapper tjSamplingMapper;
 
 
     @Override
@@ -502,6 +506,11 @@
             }
 
         }
+        if (StrUtil.isNotBlank(jxbz)){
+            tjSamplingMapper.updateUserIdByTjNumAndJxbz(order.getTjNumber(),sysUser.getNickName(), String.valueOf(sysUser.getUserId()),jxbz);
+        }else {
+            tjSamplingMapper.updateUserIdByTjNum(order.getTjNumber(),sysUser.getNickName(), String.valueOf(sysUser.getUserId()));
+        }
     }
 
     @Override
@@ -827,6 +836,11 @@
             }
 
         }
+        if (StrUtil.isNotBlank(jxbz)){
+            tjSamplingMapper.updateUserIdByTjNumAndJxbz(order.getTjNumber(),sysUser.getNickName(), String.valueOf(sysUser.getUserId()),jxbz);
+        }else {
+            tjSamplingMapper.updateUserIdByTjNum(order.getTjNumber(),sysUser.getNickName(), String.valueOf(sysUser.getUserId()));
+        }
     }
 
 
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
index 5dd673a..bfb5fb4 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
@@ -1476,6 +1476,11 @@
             }
 
         }
+        if (StrUtil.isNotBlank(jxbz)){
+            tjSamplingMapper.updateUserIdByTjNumAndJxbz(order.getTjNumber(),sysUser.getNickName(), String.valueOf(sysUser.getUserId()),jxbz);
+        }else {
+            tjSamplingMapper.updateUserIdByTjNum(order.getTjNumber(),sysUser.getNickName(), String.valueOf(sysUser.getUserId()));
+        }
     }
 
 
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjSampling.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjSampling.java
index 7d0b56e..87afaa4 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjSampling.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjSampling.java
@@ -12,6 +12,7 @@
 import io.swagger.annotations.ApiModelProperty;
 import lombok.AllArgsConstructor;
 import lombok.Data;
+import lombok.EqualsAndHashCode;
 import lombok.NoArgsConstructor;
 import org.apache.commons.lang3.builder.ToStringBuilder;
 import org.apache.commons.lang3.builder.ToStringStyle;
@@ -22,10 +23,9 @@
  * @author ltkj_璧典匠璞�&鏉庢牸
  * @date 2023-04-11
  */
+@EqualsAndHashCode(callSuper = true)
 @Data
 @ApiModel(value = "閲囨牱绠$悊")
-@AllArgsConstructor
-@NoArgsConstructor
 public class TjSampling extends BaseEntity {
     private static final long serialVersionUID = 1L;
 
@@ -139,119 +139,6 @@
      * 琛ュ綍椤圭洰鏍囧織缂栫爜
      */
     private String jxbz;
-
-    public String getJxbz() {
-        return jxbz;
-    }
-
-    public void setJxbz(String jxbz) {
-        this.jxbz = jxbz;
-    }
-
-    public String getJyxmdm() {
-        return jyxmdm;
-    }
-
-    public void setJyxmdm(String jyxmdm) {
-        this.jyxmdm = jyxmdm;
-    }
-
-    public Integer getIsMerge() {
-        return isMerge;
-    }
-
-    public void setIsMerge(Integer isMerge) {
-        this.isMerge = isMerge;
-    }
-
-    public String getSpecimenTypeCode() {
-        return specimenTypeCode;
-    }
-
-    public void setSpecimenTypeCode(String specimenTypeCode) {
-        this.specimenTypeCode = specimenTypeCode;
-    }
-
-    public String getParentId() {
-        return parentId;
-    }
-
-    public void setParentId(String parentId) {
-        this.parentId = parentId;
-    }
-
-    public String getJyxh() {
-        return jyxh;
-    }
-
-    public void setJyxh(String jyxh) {
-        this.jyxh = jyxh;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setSamplingNumber(String samplingNumber) {
-        this.samplingNumber = samplingNumber;
-    }
-
-    public String getSamplingNumber() {
-        return samplingNumber;
-    }
-
-    public void setCusId(String cusId) {
-        this.cusId = cusId;
-    }
-
-    public String getCusId() {
-        return cusId;
-    }
-
-    public void setApplicationTime(Date applicationTime) {
-        this.applicationTime = applicationTime;
-    }
-
-    public Date getApplicationTime() {
-        return applicationTime;
-    }
-
-
-    public void setTjTime(Date tjTime) {
-        this.tjTime = tjTime;
-    }
-
-    public Date getTjTime() {
-        return tjTime;
-    }
-
-    public void setSpecimenType(String specimenType) {
-        this.specimenType = specimenType;
-    }
-
-    public String getSpecimenType() {
-        return specimenType;
-    }
-
-    public void setProId(String proId) {
-        this.proId = proId;
-    }
-
-    public String getProId() {
-        return proId;
-    }
-
-    public void setProName(String proName) {
-        this.proName = proName;
-    }
-
-    public String getProName() {
-        return proName;
-    }
 
     @Override
     public String toString() {
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSamplingMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSamplingMapper.java
index 8204779..e5f61fb 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSamplingMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSamplingMapper.java
@@ -178,4 +178,21 @@
             "\t\ta.id = #{id} \n" +
             "\t) aa WHERE aa.jyfldm NOT IN ( SELECT c.flbm FROM lis_jyflhb c )")
     int isMergeItem(@Param("id") String id);
+
+
+    @Update("UPDATE tj_sampling a SET\n" +
+            "a.update_time=SYSDATE(),\n" +
+            "a.update_by= #{userName},\n" +
+            "a.update_id= #{userId}\n" +
+            "a.create_id = #{userId}\n"+
+            "WHERE a.tj_num=#{tjNum}")
+    boolean updateUserIdByTjNum(@Param("tjNum")String tjNum,@Param("userName")String userName,@Param("userId") String userId);
+
+    @Update("UPDATE tj_sampling a SET\n" +
+            "a.update_time=SYSDATE(),\n" +
+            "a.update_by= #{userName},\n" +
+            "a.update_id= #{userId}\n" +
+            "a.create_id = #{userId}\n"+
+            "WHERE a.tj_num=#{tjNum} AND a.jxbz = #{jxbz}")
+    boolean updateUserIdByTjNumAndJxbz(@Param("tjNum")String tjNum,@Param("userName")String userName,@Param("userId") String userId,@Param("jxbz") String jxbz);
 }

--
Gitblit v1.8.0