Selaa lähdekoodia

修复移动医保支付无法获取到总费用的问题

lighter 4 kuukautta sitten
vanhempi
commit
50a1befb6d

+ 4 - 5
src/main/java/thyyxxk/simzfeeoprnsystm/service/MobilePayService.java

@@ -33,16 +33,15 @@ public class MobilePayService {
     }
 
     public Upload6201 getUpload6201(InsuinfoRequest request) throws Exception {
+        String wrt = writeMtReceipt(request.getPatNo(), request.getTimes());
+        if (!Objects.equals(wrt, "SUCCESS")) {
+            return null;
+        }
         Upload6201 upload6201 = dao.selectUpload6201(request.getPatNo(), request.getTimes());
         if (null == upload6201) {
             // mz_visit_table为空
             throw new Exception("患者就诊信息为空,请联系医生重开处方。");
         }
-        String wrt = writeMtReceipt(request.getPatNo(), request.getTimes());
-        if (!Objects.equals(wrt, "SUCCESS")) {
-            return null;
-        }
-
         upload6201.setMedType("11");
         upload6201.setCaty(upload6201.getDeptId());
         List<Diseinfo> diseinfoList = dao.selectMpDiseinfos(request.getPatNo(), request.getTimes());