Jelajahi Sumber

一些接口

skyfffire 1 bulan lalu
induk
melakukan
a803f74bb6

+ 2 - 53
src/main/java/modules/user/UserController.java

@@ -503,7 +503,7 @@ public class UserController extends MyController {
     }
     
     @Before(LoginInterceptor.class)
-    public void getDepositInfo() {
+    public void getBankInfo() {
         // 先判断实名认证过没过
         User user = service.findUserByMobileNumber(getSessionAttr("mobile_number"));
         if (StrKit.isBlank(user.getHygWorkerId())) {
@@ -513,58 +513,7 @@ public class UserController extends MyController {
         
         // 用户银行卡号
         String userBackCard = user.getHygBankCard();
-        try {
-            JSONObject hygInfo = HygSDK.findDepositAccount();
-            String receiverAccountNo = null;
-            String receiverAccountName = null;
-            String receiverBankBranchName = null;
-            String shortBankName = null;
-            
-            if (hygInfo.getString("statusCode").equals("000000")) {
-//                AppConfig.LOGGER.info("hygInfo: {}", hygInfo.toJSONString());
-                JSONArray infos = hygInfo.getJSONArray("data");
-                
-                for (Object info : infos) {
-                    // 根据实际情况,你需要将 item 转换为 JSONObject 或其他类型
-                    if (info instanceof JSONObject) {
-                        JSONObject deposit = (JSONObject) info;
-                        
-                        // 现在只支持银行形式充值
-                        shortBankName = deposit.getString("shortBankName");
-                        if (shortBankName.contains("银行")) {
-                            receiverAccountNo = deposit.getString("receiverAccountNo");
-                            receiverAccountName = deposit.getString("receiverAccountName");
-                            receiverBankBranchName = deposit.getString("receiverBankBranchName");
-                        }
-                    } else {
-                        AppConfig.LOGGER.error("内部不是JSON实现方式:{}", info);
-                    }
-                }
-                
-                // 必须是四个信息都是完全争取的
-                if (StrKit.notBlank(receiverAccountNo, receiverAccountName, receiverBankBranchName, shortBankName)) {
-                    Map<String, Object> data = new HashMap<>();
-                    data.put("user_back_card", userBackCard);
-                    data.put("receiver_account_no", receiverAccountNo);
-                    data.put("receiver_account_name", receiverAccountName);
-                    data.put("receiver_bank_branch_name", receiverBankBranchName);
-                    data.put("short_back_name", shortBankName);
-
-                    renderJson(MyRet.ok("充值信息获取成功,请一定要准确核对相关信息!包括付款卡号!否则将会无法入账!无法入账请联系客服解决!").setData(data));
-                } else {
-                    AppConfig.LOGGER.error("充值信息获取失败:未找到银联入账方式!{}", hygInfo.toJSONString());
-
-                    renderJson(MyRet.fail("充值信息获取失败:未找到银联入账方式!请联系客服!").setData(hygInfo));
-                }
-            } else {
-                AppConfig.LOGGER.error("充值信息获取失败!{}", hygInfo.toJSONString());
-                
-                renderJson(MyRet.fail("充值信息获取失败!请联系客服!").setData(hygInfo));
-            }
-        } catch (Exception e) {
-            renderJson(MyRet.fail("慧用工充值信息获取错误:" + e.getMessage()));
-            e.printStackTrace();
-        }
+        renderJson(MyRet.ok("请核对提现银行卡号,提现第三方平台会收取7.5%的手续费!").setData(userBackCard));
     }
 
     public void logout() {

+ 9 - 4
src/test/rest/UserControllerTest.http

@@ -48,10 +48,10 @@ Content-Type: application/json
   "referrer_id": ""
 }
 
-### 获取充值方式
-POST {{ baseUrl }}/user/getDepositInfo
-Content-Type: application/json
-dl-token: {{dl_token_var}}
+#### 获取充值方式
+#POST {{ baseUrl }}/user/getDepositInfo
+#Content-Type: application/json
+#dl-token: {{dl_token_var}}
 
 ### 获取个人藏品
 POST {{ baseUrl }}/user/nftList
@@ -94,6 +94,11 @@ POST {{ baseUrl }}/user/getBalance
 Content-Type: application/json
 dl-token: {{dl_token_var}}
 
+### 获取获取用户认证的银行卡号
+POST {{ baseUrl }}/user/getBankInfo
+Content-Type: application/json
+dl-token: {{dl_token_var}}
+
 ### 修改密码接口,需要提前调用发送验证码接口发验证码
 POST {{ baseUrl }}/user/updatePwd
 Content-Type: application/json

+ 1 - 1
src/test/rest/WithdrawControllerTest.http

@@ -58,7 +58,7 @@ dl-token: {{dl_token_var}}
 {
   "page_number": 1,
   "page_size": 100,
-  "status": 10
+  "status": 30
 }
 ### 返回值解释
 ### list 分页结果的实际列表数据