zjh
2024-07-09 e37740bcaa6a0dfdef6e082e4d8136b81d453000
ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java
@@ -257,7 +257,8 @@
     */
    private List<ByteArrayOutputStream> makeHisJianChaTable(TjOrder tjOrder) {
        LambdaQueryWrapper<LtkjGetexamreportinfo> lambdaQueryWrapper = new LambdaQueryWrapper<>();
        lambdaQueryWrapper.eq(LtkjGetexamreportinfo::getHisRegistrationId, tjOrder.getCardId());
        lambdaQueryWrapper.eq(LtkjGetexamreportinfo::getRequestParamsHisRegistrationId, tjOrder.getCardId());
        lambdaQueryWrapper.groupBy(LtkjGetexamreportinfo::getJcbgid);
        List<LtkjGetexamreportinfo> list = ltkjGetexamreportinfoService.list(lambdaQueryWrapper);
//        List<LtkjGetexamreportinfo> list = ltkjGetexamreportinfoService.list();
        List<ByteArrayOutputStream> jianchas = new ArrayList<>();
@@ -512,7 +513,9 @@
                // 范围值
                String fwz = hybgd.getFwz();
                // 检验医师
                String jyys = hybgd.getJyys();
//                String jyys = hybgd.getJyys();
                //审核医生
                String shysmc = hybgd.getShysmc();
                if (jyjg != null && StrUtil.isNotBlank(jyjg) && fwz != null && StrUtil.isNotBlank(fwz)){
                    try {
                        String[] fwzs = fwz.split("-");
@@ -529,11 +532,12 @@
                        }
                    } catch (Exception ignored) {}
                }
                LambdaQueryWrapper<SysUser> queryWrapper = new LambdaQueryWrapper<>();
                queryWrapper.eq(SysUser::getUserName,jyys);
                List<SysUser> sysUsers = userService.list(queryWrapper);
                if (!sysUsers.isEmpty())
                    hashSet.add(sysUsers.get(0).getNickName());
//                LambdaQueryWrapper<SysUser> queryWrapper = new LambdaQueryWrapper<>();
//                queryWrapper.eq(SysUser::getUserName,jyys);
//                List<SysUser> sysUsers = userService.list(queryWrapper);
//                if (!sysUsers.isEmpty())
//                    hashSet.add(sysUsers.get(0).getNickName());
                if(null !=shysmc) hashSet.add(shysmc);
                ArrayList<String> strings = new ArrayList<>();
                strings.add(jcxm);
                strings.add(jyjg);