Browse Source

门诊expContent

lighter 2 years ago
parent
commit
70652f14f2

+ 1 - 0
src/main/java/thyyxxk/webserver/entity/markmtfees/SiMzBusinessParams.java

@@ -23,5 +23,6 @@ public class SiMzBusinessParams {
     private String readCardType;
     // 读卡结果
     private String readCardResult;
+    private String expContent;
 }
 

+ 6 - 1
src/main/java/thyyxxk/webserver/service/medicalinsurance/SiMzService.java

@@ -414,6 +414,7 @@ public class SiMzService {
             dao.updateSiZyInfoPsnNo(mzptnt.getPatNo(), mzptnt.getTimes(), psninfo.getInsutype(), insuInfo.getBalc());
         }
         result.put("code", 0);
+        result.put("expContentRequired", expContentRequired(insuInfo.getInsuplcAdmdvs()));
         result.put("msg", "查询职工参保信息成功。");
         return result;
     }
@@ -428,7 +429,11 @@ public class SiMzService {
     }
 
     private boolean isInsuplcAdmdvsEligible(String insuplc) {
-        return insuplc.startsWith("43") && !insuplc.startsWith("4304") && !insuplc.startsWith("4307");
+        return !insuplc.startsWith("4304") && !insuplc.startsWith("4307");
+    }
+
+    private int expContentRequired(String insuplc) {
+        return (insuplc.startsWith("4301") || insuplc.equals("439900")) ? 0 : 1;
     }
 
     public ResultVo<FundDetail> directRegistration(SiMzBusinessParams param) {