ソースを参照

自动为省异地医保申请补齐医保类别和待遇类别。

lighter 4 年 前
コミット
d060008ec4

+ 10 - 6
src/main/java/thyyxxk/webserver/service/yibao/PatientService.java

@@ -334,16 +334,20 @@ public class PatientService {
     }
 
     public ResultVo<String> submitPatientYbInfo(PatientPojo param) {
-        if (!param.getResponceType().equals("04")) {
-            if (null == param.getYbType() || param.getYbType().trim().equals("")) {
-                return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "患者医保类别不能为空。");
+        if (param.getResponceType().equals("04")) {
+            param.setYbCardNo(param.getXnhCardno());
+        } else {
+            if (param.getResponceType().equals("10")) {
+                param.setYbType("12");
+                param.setTreatType("120");
+            } else {
+                if (null == param.getYbType() || param.getYbType().trim().equals("")) {
+                    return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "患者医保类别不能为空。");
+                }
             }
         }
         param.setStaffId(TokenUtil.getTokenUserId());
         log.info("提交患者医保身份信息 >>> {} ", param);
-        if (param.getResponceType().equals("04")) {
-            param.setYbCardNo(param.getXnhCardno());
-        }
         dao.submitPatientYbInfo(param);
         dao.updateZyActpatient(param);
         return ResultVoUtil.success();