zjh
2025-01-15 5489d624e6642b459ecf8d143c548ac8a980a8c8
zjh20250115
4个文件已修改
32 ■■■■■ 已修改文件
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjRulesMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjRulesService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjRulesServiceImpl.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
@@ -1657,10 +1657,23 @@
                    for (TjOrderDetail tjOrderDetail : tjOrderDetails) {
                        if (remark.getProsId().equals(tjOrderDetail.getProsId())) {
                            if(null !=tjOrderDetail.getProId()&& null !=tjOrderDetail.getYcbz()){
                                List<Map<String,Object>> maps= rulesService.getyichangxiangmujianyiguize(tjOrderDetail.getProId().toString(),"",tjOrderDetail.getYcbz(),tjNumber);
                                if(null !=maps && !maps.isEmpty()){
                                    tjOrderDetail.setAdvices(maps);
                                if(!tjOrderDetail.getDeptId().equals("2")){
                                    List<Map<String,Object>> maps= rulesService.getyichangxiangmujianyiguize(tjOrderDetail.getProId().toString(),"",tjOrderDetail.getYcbz(),tjNumber);
                                    if(null !=maps && !maps.isEmpty()){
                                        tjOrderDetail.setAdvices(maps);
                                    }
                                }else {
                                    String[] split = tjOrderDetail.getProResult().split("。");
                                    List<Map<String,Object>> mapList=new ArrayList<>();
                                    for (String s : split) {
                                        Map<String,Object> maps= rulesService.getyichangxiangmujianyiguizeJianCha(s);
                                        if(null !=maps && !maps.isEmpty()){
                                            mapList.add(maps);
                                        }
                                    }
                                    tjOrderDetail.setAdvices(mapList);
                                }
                            }
                            dels.add(tjOrderDetail);
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjRulesMapper.java
@@ -88,4 +88,8 @@
                "                #{tjnum,mode=IN,jdbcType=VARCHAR} )")
    List<Map<String,Object>> getyichangxiangmujianyiguize1(@Param("xmbm") String xmbm,@Param("proId")String proId,
                                                           @Param("ycbz")String ycbz,@Param("tjnum")String tjnum);
    @Select("call tj_ycjgjy_jc(\n" +
            "                #{jcjg,mode=IN,jdbcType=VARCHAR} )")
    Map<String, Object> getyichangxiangmujianyiguizeJianCha(String jcjg);
}
ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjRulesService.java
@@ -21,4 +21,6 @@
    List<TjRules> getTjRulesListByTjNumAndProId(String tjNum,Long proId);
    List<Map<String,Object>> getyichangxiangmujianyiguize(String xmbm,String proId, String ycbz,String tjnum);
    Map<String,Object> getyichangxiangmujianyiguizeJianCha(String jcjg);
}
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjRulesServiceImpl.java
@@ -48,4 +48,11 @@
        map.put("tjnum",tjnum);
        return mapper.getyichangxiangmujianyiguize1(xmbm,proId,ycbz,tjnum);
    }
    @Override
    public Map<String, Object> getyichangxiangmujianyiguizeJianCha(String jcjg) {
        Map<String, Object> map=new HashMap<>();
        map.put("jcjg",jcjg);
        return mapper.getyichangxiangmujianyiguizeJianCha(jcjg);
    }
}