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())); } } 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())); } } 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() { 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); }