Browse Source

移动医保支付优化

lighter 8 months ago
parent
commit
29a48681c7

+ 3 - 1
src/main/java/thyyxxk/wxservice_server/controller/api/PowersiMiPayPlugin.java

@@ -119,7 +119,7 @@ public class PowersiMiPayPlugin {
             List<Map<String, Object>> feeList = vo.getData();
             for (Map<String, Object> map : feeList) {
                 BillInfo billInfo = new BillInfo(map);
-                if (billInfo.getVipFlag() == 1) {
+                if (billInfo.getVipFlag() != 0) {
                     continue;
                 }
                 String url = hisMipUrl + "/writeMtReceipt?hisOrdNum=" + billInfo.getBizId();
@@ -199,7 +199,9 @@ public class PowersiMiPayPlugin {
                 JSONObject clrObj = hiExtData.getJSONObject("setlinfo");
                 if (null != clrObj) {
                     String clrOptins = clrObj.getString("clrOptins");
+                    String clrType = clrObj.getString("clrType");
                     setlinfo.setClrOptins(clrOptins);
+                    setlinfo.setClrType(clrType);
                 }
             }
             int insert = dao.insert(setlinfo);

+ 2 - 0
src/main/java/thyyxxk/wxservice_server/entity/medinsmobilepay/frompowersiplugin/request/PowersiMipSetlinfo.java

@@ -202,4 +202,6 @@ public class PowersiMipSetlinfo {
 	private Integer mzSaved;
 
 	private String clrOptins;
+
+	private String clrType;
 }

+ 1 - 1
src/main/java/thyyxxk/wxservice_server/entity/medinsmobilepay/frompowersiplugin/response/BillInfo.java

@@ -19,7 +19,7 @@ public class BillInfo {
     private BigDecimal medfeeSumamt;
     private String deptName;
     private String deptId;
-    //  0-普通病人;1-股东卡已打折,不进医保;2-股东卡不打折,需要进医保
+    // 0 普通门诊统筹处方  1 自费处方  2 门特处方
     private Integer vipFlag;
 
     public BillInfo() {

+ 1 - 1
src/main/resources/application.yml

@@ -1,3 +1,3 @@
 spring:
   profiles:
-    active: dev
+    active: prod