zhaowenxuan
2025-01-02 7189009850befd6dbd844ea61dee393c8e60e2ab
20250102-02
4个文件已修改
153 ■■■■ 已修改文件
ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjSampling.java 117 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjSamplingMapper.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
}