xucaiqin 2 лет назад
Родитель
Сommit
bdc75f997d

+ 1 - 0
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/model/constant/PayCenterEnum.java

@@ -11,6 +11,7 @@ import lombok.Getter;
 @AllArgsConstructor
 public enum PayCenterEnum {
     DETAIL("/v1/member/detail", "会员详情"),
+    WITHDRAW("/v1/wallet/withdraw/detail", "提现详情"),
     WALLET("/v1/member/wallet", "钱包清单");
     private final String addr;
     private final String desc;

+ 21 - 2
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/service/PayCenterService.java

@@ -42,10 +42,29 @@ public class PayCenterService {
         return ok;
     }
 
+    /**
+     * 会员详情
+     *
+     * @param uid
+     * @param channel
+     * @return
+     */
     public R<MemberDetail> memberDetail(String uid, ChannelEnum channel) {
-        log.info("会员详情入参->uid:{} channel:{}", uid, channel);
+        log.info("{}入参->uid:{} channel:{}", PayCenterEnum.DETAIL.getDesc(), uid, channel);
         String sync = OkHttpUtils.builder().url(payCenterAddr + PayCenterEnum.DETAIL.getAddr()).addPara("uid", uid).addPara("channel", channel.getChannel()).get().sync();
-        log.info("会员详情返回值:{}", sync);
+        log.info("{}返回值:{}", PayCenterEnum.DETAIL.getDesc(), sync);
+        return JSONObject.parseObject(sync, new TypeReference<R<MemberDetail>>() {
+        });
+    }
+
+    public R<MemberDetail> withdraw(String uid, String view, String orderNo) {
+        log.info("{}入参->uid:{} view:{} orderNo:{}", PayCenterEnum.WITHDRAW.getDesc(), uid, view, orderNo);
+        String sync = OkHttpUtils.builder().url(payCenterAddr + PayCenterEnum.WITHDRAW.getAddr())
+                .addPara("uid", uid)
+                .addPara("view", view)
+                .addPara("orderNo", orderNo)
+                .get().sync();
+        log.info("{}返回值:{}", PayCenterEnum.WITHDRAW.getDesc(), sync);
         return JSONObject.parseObject(sync, new TypeReference<R<MemberDetail>>() {
         });
     }