Procházet zdrojové kódy

feature: 门诊缴费返回空list测试

wuyongyi před 2 roky
rodič
revize
4ee92aaae5

+ 8 - 4
onemini-hospital-empty/src/main/java/com/ywt/alipaympapi/service/impl/IsvPayServiceImpl.java

@@ -125,7 +125,7 @@ public class IsvPayServiceImpl implements IsvPayService {
         if (request.getStatus() == TYPE_UNPAID_ZFB) {
             PayDetailResponseData da = new PayDetailResponseData();
             da.setDeptName(Checker.getStringValue(request.getDeptName()));
-            if(!Checker.isNone(request.getAge()) && request.getAge() > 0){
+            if (!Checker.isNone(request.getAge()) && request.getAge() > 0) {
                 da.setAge(request.getAge());
             }
             da.setSex(Checker.getStringValue(request.getSex()));
@@ -347,7 +347,7 @@ public class IsvPayServiceImpl implements IsvPayService {
                         String endDate = request.getEndTime();
                         Date start = DateUtil.parseDate(startDate, DateUtil.DADE_FROMAT_YMD);
                         Date end = DateUtil.parseDate(endDate, DateUtil.DADE_FROMAT_YMD);
-                        if(Checker.isNone(start) || Checker.isNone(end)){
+                        if (Checker.isNone(start) || Checker.isNone(end)) {
                             Pagination pagination = new Pagination(pageIndex, pageSize, total);
                             PageVO<PayHistoryResponseData> res = new PageVO<>(pagination, list);
                             return res;
@@ -368,7 +368,11 @@ public class IsvPayServiceImpl implements IsvPayService {
                                 .build();
                         GetOutpatientListResponse res3 = taiheServiceBlockingStub.getOutpatientList(req3);
                         if (res3.getCode() != ResultCode.SUCCEED_VALUE) {
-                            throw new RuntimeException(res3.getMsg());
+//                            throw new RuntimeException(res3.getMsg());
+                            Pagination pagination = new Pagination(pageIndex, pageSize, total);
+                            PageVO<PayHistoryResponseData> res = new PageVO<>(pagination, list);
+                            return res;
+
                         }
                         total = res3.getPaymentList().size();
                         for (PaymentItem payItem : res3.getPaymentList()) {
@@ -438,7 +442,7 @@ public class IsvPayServiceImpl implements IsvPayService {
                 .setHisClinicCode(request.getHisClinicCode())
                 .setHisOrderNo(request.getHisOrderNo())
                 .setPayName(request.getName())
-                .setPrescriptionDate(Checker.isNone(pDate)? 0L : pDate.getTime())
+                .setPrescriptionDate(Checker.isNone(pDate) ? 0L : pDate.getTime())
                 .setPatientName(request.getName())
                 .setPatientAge(request.getAge())
                 .setPatientSex(sex)