Quellcode durchsuchen

手术医生效验

lihong vor 2 Jahren
Ursprung
Commit
02e7af1bd7

+ 5 - 0
src/main/java/thyyxxk/webserver/controller/medicalinsurance/SetlListUpldController.java

@@ -397,4 +397,9 @@ public class SetlListUpldController {
     public ResultVo<String> updateBmyBz(@RequestBody SiSetlinfoTemp data) {
         return service.updateBmyBz(data);
     }
+
+    @GetMapping("/validateYbCode")
+    public ResultVo<String> validateYbCode(@RequestParam("code")String code) {
+        return service.validateYbCode(code);
+    }
 }

+ 12 - 0
src/main/java/thyyxxk/webserver/service/medicalinsurance/SetlListUpldService.java

@@ -2423,4 +2423,16 @@ public class SetlListUpldService {
          dao.updateBmyBz(data.getPatNo(),data.getTimes(),data.getLedgerSn(),data.getBmyBz());
         return ResultVoUtil.success();
     }
+
+    public ResultVo<String> validateYbCode(String code) {
+        UserInfo userInfo = redisLikeService.getUserInfoByCode(code);
+        String str = "";
+        if(userInfo == null || StringUtil.isBlank(userInfo.getYbCode())){
+            str = "["+userInfo.getName()+"],医师医保编码不能为空,请找医保科维护该医师医保编码";
+        }else if(!userInfo.getYbCode().startsWith("D")){
+            str = "["+userInfo.getName()+"],医师医保编码首字母应以D开头,该人员可能不是医师,请选择正确的医师,或者医师医保编码维护错误,请找医保科维护该医生医保编码";
+        }
+        return ResultVoUtil.success(str);
+
+    }
 }