lighter 1 yıl önce
ebeveyn
işleme
2684224f9a

+ 12 - 0
src/main/java/thyyxxk/wxservice_server/api/WxAppletApi.java

@@ -729,4 +729,16 @@ public class WxAppletApi {
         return cancelReqResponse;
     }
 
+//    @GetMapping("/refundTest")
+//    public ResultVo<String> refundTest(@RequestParam("tradeNo") String tradeNo) {
+//        WxAppletOrder order = appletDao.selectOrderByTradeNo(tradeNo);
+//        if (null == order) {
+//            return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST);
+//        }
+//        ResultVo<WxAppletOrder> refundResponse = wxRefundService.wxAppletRefund(order);
+//        if (refundResponse.getCode() == ExceptionEnum.SUCCESS.getCode()) {
+//            return ResultVoUtil.success("退款成功。");
+//        }
+//        return ResultVoUtil.fail(ExceptionEnum.INTERNAL_SERVER_ERROR, refundResponse.getMessage());
+//    }
 }

+ 10 - 2
src/main/java/thyyxxk/wxservice_server/factory/thmz/model/QueryReceiptRequest.java

@@ -5,18 +5,26 @@ import lombok.Getter;
 @Getter
 public class QueryReceiptRequest {
     private final String patCardType = "1";
+    private final String patientId;
     private final String patCardNo;
     private final String hisOrdNum;
 
-    private QueryReceiptRequest(String patCardNo, String hisOrdNum) {
+    private QueryReceiptRequest(String patientId, String patCardNo, String hisOrdNum) {
+        this.patientId = patientId;
         this.patCardNo = patCardNo;
         this.hisOrdNum = hisOrdNum;
     }
 
     public static class Builder {
+        private String patientId;
         private String patCardNo;
         private String hisOrdNum;
 
+        public Builder patientId(String patientId) {
+            this.patientId = patientId;
+            return this;
+        }
+
         public Builder patCardNo(String patCardNo) {
             this.patCardNo = patCardNo;
             return this;
@@ -28,7 +36,7 @@ public class QueryReceiptRequest {
         }
 
         public QueryReceiptRequest build() {
-            return new QueryReceiptRequest(patCardNo, hisOrdNum);
+            return new QueryReceiptRequest(patientId, patCardNo, hisOrdNum);
         }
     }
 }

+ 1 - 2
src/main/java/thyyxxk/wxservice_server/service/AppointmentService.java

@@ -300,8 +300,7 @@ public class AppointmentService {
 
     public ResultVo<List<MzyReqrec>> listMzyReqrec(BriefPatInfo patInfo) {
         QueryMzyReqrecRequest request = new QueryMzyReqrecRequest.Builder()
-                .patientId(patInfo.getPatientId()).payMark(patInfo.getPayMark())
-                .build();
+                .patientId(patInfo.getPatientId()).payMark(patInfo.getPayMark()).build();
         return thmzService.listMzyReqrec(request);
     }
 

+ 1 - 1
src/main/java/thyyxxk/wxservice_server/service/PayMzFeeService.java

@@ -40,7 +40,7 @@ public class PayMzFeeService {
     public ResultVo<List<Map<String, String>>> getMzPaidList(String patientId) {
         healthCardService.reportHisData(patientId, "0101022", null, null);
         QueryReceiptRequest request = new QueryReceiptRequest.Builder()
-                .patCardNo(patientId.trim()).build();
+                .patientId(patientId.trim()).build();
         return thmzService.getMzPaidList(request);
     }