zjh
5 天以前 da7dd957342aa96b31f17e3d61792896e006d6e2
zjh20250728-1
4个文件已修改
40 ■■■■ 已修改文件
ltkj-admin/src/main/java/com/ltkj/web/config/timer/AsyncResultTask.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/config/timer/AsyncResultTask.java
@@ -171,6 +171,7 @@
                                            if(StringUtil.isBlank(regex)) regex= "。|;|;|,|,";
                                            String[] split = jcsqd.getJgzt().replaceAll("\n", "").split(regex);
                                            for (String jg : split) {
                                                if(StringUtil.isNotBlank(jg)){
                                                boolean b = configController.apiJcycpdgjz(jg);
                                                if(!b){
                                                    TjJcycxm jcycxm=new TjJcycxm();
@@ -183,6 +184,8 @@
                                                    jcycxm.setJcjg(jg);
                                                    jcycxmService.save(jcycxm);
                                                }
                                                }
                                       /*         if(StringUtil.isNotBlank(jg) && !jg.contains("未见异常")
                                                        && !jg.contains("未见明显异常") && !jg.contains("未见占位") && !jg.contains("未见")
                                                        && !jg.contains("未见明显")&& !jg.contains("正常")&& !jg.contains("双侧椎间孔无狭窄")&& !jg.contains("无殊")){
ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java
@@ -313,8 +313,12 @@
                jcycxmService.deletedByTjh(s);
                for (LtkjExamJcsqd jcsqd : jcsqdList) {
                    if(StringUtil.isNotBlank(jcsqd.getJgzt())){
                        String[] split = jcsqd.getJgzt().replaceAll("\n", "").split("。|;|;");
                        String regex = configService.selectConfigByKey("jcycxmzz");
                        if(StringUtil.isBlank(regex)) regex= "。|;|;|,|,";
                        String[] split = jcsqd.getJgzt().replaceAll("\n", "").split(regex);
//                        String[] split = jcsqd.getJgzt().replaceAll("\n", "").split("。|;|;");
                        for (String jg : split) {
                            if(StringUtil.isNotBlank(jg)){
                            boolean b = apiJcycpdgjz(jg);
                            if(!b){
                                TjJcycxm jcycxm=new TjJcycxm();
@@ -327,6 +331,8 @@
                                jcycxm.setJcjg(jg);
                                jcycxmService.save(jcycxm);
                            }
                            }
                  /*          if(StringUtil.isNotBlank(jg) && !jg.contains("未见异常")
                                    && !jg.contains("未见明显异常") && !jg.contains("未见占位") && !jg.contains("未见")
                                    && !jg.contains("未见明显")&& !jg.contains("正常")&& !jg.contains("双侧椎间孔无狭窄")&& !jg.contains("无殊")){
@@ -472,6 +478,7 @@
                    System.out.println("jcycxmzz值为"+regex);
                    String[] split = jcsqd.getJgzt().replaceAll("\n", "").split(regex);
                    for (String jg : split) {
                        if(StringUtil.isNotBlank(jg)){
                        boolean b = apiJcycpdgjz(jg);
                        if(!b){
                            TjJcycxm jcycxm=new TjJcycxm();
@@ -484,6 +491,8 @@
                            jcycxm.setJcjg(jg);
                            jcycxmService.save(jcycxm);
                        }
                        }
               /*         if(StringUtil.isNotBlank(jg) && !jg.contains("未见异常")
                                && !jg.contains("未见明显异常") && !jg.matches("\\d+")  && !jg.contains("未见占位") && !jg.contains("未见")
                                && !jg.contains("未见明显")&& !jg.contains("正常")&& !jg.contains("双侧椎间孔无狭窄")&& !jg.contains("无殊")){
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
@@ -51,6 +51,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.transaction.interceptor.TransactionAspectSupport;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@@ -136,6 +137,8 @@
    private ITjProAdvicerulesService tjProAdvicerulesService;
    @Autowired
    private TjOrderYcxmService ycxmService;
    @Autowired
    private  TjReportController reportController;
    @Autowired
    private ISysDictDataService sysDictDataService;
@@ -1137,9 +1140,6 @@
    /**
     * 根据体检订单号获取体检详情信息接口
     *
     * @param tjNumber
     * @param advice
     * @param checkStatus
     * @return
     */
    @PostMapping("/getTjdetailList")
@@ -1170,7 +1170,12 @@
                if (StrUtil.isNotBlank(dto.getZhiyeJg()))
                    tjOrder.setZhiyeJg(dto.getZhiyeJg());
                if (orderService.updateById(tjOrder)) {
                    return AjaxResult.success("操作成功");
                    AjaxResult pdf = reportController.toPdf(dto.getTjNumber());
                    if (!pdf.get("code").toString().equals("200") ) {
                        TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
                        return AjaxResult.error("操作失败!");
                    }
                    return AjaxResult.success("审核并生成报告成功!");
                }
                return AjaxResult.error("操作失败");
            }
@@ -1601,12 +1606,15 @@
    public AjaxResult getzongjianyishengchakanyichangxiangmu(@RequestParam String tjNum) {
        try {
            if (StrUtil.isNotBlank(tjNum)) {
                List<Map<String, Object>> maps = new ArrayList<>();
                TjOrder one = orderService.getOrderByTjNum(tjNum);
                if (one == null) {
                    return AjaxResult.error("暂无数据!!");
                }
                yichangxiangmu(tjNum);
                List<TjOrderYcxm> tjOrderYcxmList= ycxmService.selectListByTjh(tjNum);
                if(null!=tjOrderYcxmList&&!tjOrderYcxmList.isEmpty()){
                LambdaQueryWrapper<TjOrderYcxm> wq = new LambdaQueryWrapper<>();
                wq.eq(TjOrderYcxm::getTjh, tjNum);
                List<TjOrderYcxm> list = ycxmService.list(wq);
@@ -1614,6 +1622,9 @@
                    Collections.reverse(list);
                    return getOrderYcxmList(list);
                } else {
                        return AjaxResult.success(maps);
                    }
                }else {
                    return zongjianyishengchakanyichangxiangmu(tjNum);
                }
            }
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java
@@ -367,8 +367,12 @@
            wq.eq(TjJcycxm::getProId,xdtgmdjg.getProId());
            jcycxmService.remove(wq);
            if(StringUtil.isNotBlank(xdtgmdjg.getJcjl())){
                String[] split = xdtgmdjg.getJcjl().replaceAll("\n", "").split("。|;|;|,|,");
                String regex = configService.selectConfigByKey("jcycxmzz");
                if(StringUtil.isBlank(regex)) regex= "。|;|;|,|,";
                String[] split = xdtgmdjg.getJcjl().replaceAll("\n", "").split(regex);
//                String[] split = xdtgmdjg.getJcjl().replaceAll("\n", "").split("。|;|;|,|,");
                for (String jg : split) {
                    if(StringUtil.isNotBlank(jg)){
                    boolean b = configController.apiJcycpdgjz(jg);
                    if(!b){
                        TjJcycxm jcycxm=new TjJcycxm();
@@ -380,6 +384,7 @@
                        jcycxm.setJcjg(jg);
                        jcycxmService.save(jcycxm);
                    }
                    }
         /*           if(StringUtil.isNotBlank(jg) && !jg.contains("未见异常")
                            && !jg.contains("未见明显异常") && !jg.contains("未见占位") && !jg.contains("未见")
                            && !jg.contains("未见明显")&& !jg.contains("正常")&& !jg.contains("双侧椎间孔无狭窄")){