ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java
@@ -38,7 +38,7 @@ */ @Slf4j @Component @Profile("!dev & !prod & !test") @Profile("!dev & !prod & !test & !win-xamjyytest & !win-chkwyytest") public class DefaultScheduled { ltkj-admin/src/main/java/com/ltkj/web/controller/app/CustomerController.java
@@ -121,16 +121,16 @@ if (!MatchUtils.isMobileNO(tjCustomer.getCusPhone())) return AjaxResult.error("手机号错误"); if (cusIdcard.length() == 18) { if (tjCustomer.getIdType().equals("1")) { if (!MatchUtils.isIdCard(cusIdcard)) { return AjaxResult.error("身份证号码错误"); } } if (cusIdcard.length() == 9) { if (!MatchUtils.cardValidates(cusIdcard)) { return AjaxResult.error("身份证号码错误"); } } // if (cusIdcard.length() == 9) { // if (!MatchUtils.cardValidates(cusIdcard)) { // return AjaxResult.error("身份证号码错误"); // } // } LambdaQueryWrapper<TjCustomer> wq = new LambdaQueryWrapper<>(); wq.eq(TjCustomer::getCusIdcard, cusIdcard); ltkj-admin/src/main/java/com/ltkj/web/controller/app/ReservationController.java
@@ -82,16 +82,16 @@ if (!(MatchUtils.isMobileNO(tjReservation.getPhoe()))) return AjaxResult.error("手机号错误"); if (tjReservation.getIdCard().length() == 18) { if (tjReservation.getIdType().equals("1")) { if (!MatchUtils.isIdCard(tjReservation.getIdCard())) { return AjaxResult.error("身份证号码错误"); } } if (tjReservation.getIdCard().length() == 9) { if (!MatchUtils.cardValidates(tjReservation.getIdCard())) { return AjaxResult.error("身份证号码错误"); } } // if (tjReservation.getIdCard().length() == 9) { // if (!MatchUtils.cardValidates(tjReservation.getIdCard())) { // return AjaxResult.error("身份证号码错误"); // } // } LambdaQueryWrapper<TjReservation> wq = new LambdaQueryWrapper<>(); wq.eq(TjReservation::getIdCard, tjReservation.getIdCard()); wq.eq(TjReservation::getIsExpire, 2); ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java
@@ -2656,8 +2656,14 @@ if (null != list && !list.isEmpty()) { LtkjExamJcbgd jcbgd = list.get(0); if (jcbgd != null) { tjPdfVO.setTs(jcbgd.getYxbx()); tjPdfVO.setSj(jcbgd.getBgNr()); String yxbx = jcbgd.getYxbx(); String bgNr = jcbgd.getBgNr(); // 正则表达式:匹配数字后跟 '.' 或 '、' String regex = "\\d+[\\.,、]"; // 使用正则替换,匹配的数字后添加换行符 yxbx = yxbx.replaceAll(regex, "\n$0"); tjPdfVO.setTs(yxbx); tjPdfVO.setSj(bgNr); tjPdfVO.setShys(jcbgd.getShysxm()); tjPdfVO.setProName(jcbgd.getXmmc()); ids += "|" + jcbgd.getXmdm(); @@ -2667,14 +2673,6 @@ } } } // if(!tjPdfVOS.isEmpty()){ // tjPdfVOS=tjPdfVOS.stream().sorted(Comparator.comparing(TjPdfVO::getProName, Collator.getInstance(Locale.CHINA))).collect(Collectors.toList()); // tjPdfVOS = tjPdfVOS.stream() // .sorted(Comparator.comparingInt( // tjPdfVO -> tjPdfVO.getProName().length() // 根据名字的长度排序 // )) // .collect(Collectors.toList()); // } printReport.put(entry.getKey(), tjPdfVOS); } } ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
@@ -822,7 +822,8 @@ @ApiOperation(value = "医生点击体检信息详情(只显示父项目列表)") // 修改按照科室查询 public AjaxResult getParentList(@ApiParam(value = "客户体检号") @RequestParam String tjNumber, @ApiParam(value = "已检未检状态 0 未检 1已检") @RequestParam Integer type) { @ApiParam(value = "已检未检状态 0 未检 1已检") @RequestParam(required = false) Integer type) { if(type == null)type= 0; String userId = SecurityUtils.getLoginUser().getUserId(); Integer ksId = null; SysUser sysUser = null; ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java
@@ -159,15 +159,15 @@ //判断身份证号格式是否正确 if(sfjysfzh.equalsIgnoreCase("Y")){ if(cusIdcard.length()==18){ if (! MatchUtils.isIdCard(cusIdcard)) { if (!MatchUtils.isIdCard(cusIdcard)) { return AjaxResult.error("身份证号码错误"); } } if(cusIdcard.length()==9){ if (!MatchUtils.cardValidates(cusIdcard)) { return AjaxResult.error("身份证号码错误"); } } // if(cusIdcard.length()==9){ // if (!MatchUtils.cardValidates(cusIdcard)) { // return AjaxResult.error("身份证号码错误"); // } // } } @@ -654,16 +654,16 @@ //判断身份证号格式是否正确 if(sfjysfzh.equalsIgnoreCase("Y")){ if(tjCustomer.getCusIdcard().length()==18){ if(customer.getIdType().equals("1")){ if (!(MatchUtils.isIdCard(tjCustomer.getCusIdcard()))) return AjaxResult.error("身份证号错误"); } if(tjCustomer.getCusIdcard().length()==9){ if (!MatchUtils.cardValidates(tjCustomer.getCusIdcard())) { return AjaxResult.error("身份证号码错误"); } } // if(tjCustomer.getCusIdcard().length()==9){ // if (!MatchUtils.cardValidates(tjCustomer.getCusIdcard())) { // return AjaxResult.error("身份证号码错误"); // } // } } ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java
@@ -436,7 +436,7 @@ log.info(tjReservation.getName() + " " + idCard); } if ((sfjysfzh.equalsIgnoreCase("Y") && !MatchUtils.isIdCard(idCard)) || if ((sfjysfzh.equalsIgnoreCase("Y") && idCard.length()==18 && !MatchUtils.isIdCard(idCard)) || (sfjysjh.equalsIgnoreCase("Y") && !MatchUtils.isMobileNO(phoe))) { wrongList.add(tjReservation.getName() + " " + tjReservation.getIdCard()+"身份证号/手机号 格式不准确"); // errMsg = "身份证号/手机号 格式不准确"; @@ -570,9 +570,10 @@ if (null != tjReservation.getIdType()) { if (tjReservation.getIdType().equals("1")) { b = MatchUtils.isIdCard(tjReservation.getIdCard()); } else { b = MatchUtils.cardValidate(tjReservation.getIdCard(), tjReservation.getIdType()); } // else { // b = MatchUtils.cardValidate(tjReservation.getIdCard(), tjReservation.getIdType()); // } } else { return AjaxResult.error("请选择证件类型"); }