From 085d0e9e62e524b7cf0e7b7d8ad3b51a5a7c1e81 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 24 七月 2024 11:01:09 +0800
Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/IgoTravel into 2.0

---
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TPubWithdrawalController.java |   61 ++++++++++--------------------
 1 files changed, 20 insertions(+), 41 deletions(-)

diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TPubWithdrawalController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TPubWithdrawalController.java
index a1a5b4d..7c9f484 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TPubWithdrawalController.java
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TPubWithdrawalController.java
@@ -40,7 +40,7 @@
  * @Date 2020-06-09 09:30:59
  */
 @Controller
-@RequestMapping("/tPubWithdrawal")
+@RequestMapping("")
 public class TPubWithdrawalController extends BaseController {
 
     private String PREFIX = "/system/tPubWithdrawal/";
@@ -70,7 +70,7 @@
     /**
      * 跳转到提现列表首页
      */
-    @RequestMapping("")
+    @RequestMapping("/tPubWithdrawal")
     public String index() {
         return PREFIX + "tPubWithdrawal.html";
     }
@@ -78,7 +78,7 @@
     /**
      * 跳转到查看详情
      */
-    @RequestMapping("/lookDetail/{id}/{type}")
+    @RequestMapping("/tPubWithdrawal/lookDetail/{id}/{type}")
     public String lookDetail(@PathVariable Integer id, @PathVariable Integer type, Model model) {
         TPubWithdrawal tPubWithdrawal = tPubWithdrawalService.selectById(id);
         String str = "";
@@ -93,7 +93,7 @@
      * 跳转到立即处理页面
      * ----------改为批量
      */
-    @RequestMapping("/tPubWithdrawal_immediately/{tPubWithdrawalIds}")
+    @RequestMapping("/tPubWithdrawal/tPubWithdrawal_immediately/{tPubWithdrawalIds}")
     public String tPubWithdrawalUpdate(@PathVariable String tPubWithdrawalIds, Model model) {
         model.addAttribute("tPubWithdrawalIds",tPubWithdrawalIds);
         return PREFIX + "tPubWithdrawal_immediately.html";
@@ -102,7 +102,7 @@
     /**
      * 获取提现列表列表
      */
-    @RequestMapping(value = "/list")
+    @RequestMapping(value = "/tPubWithdrawal/list")
     @ResponseBody
     public Object list(String insertTime,
                        String name,
@@ -129,7 +129,7 @@
     /**
      * 新增提现列表
      */
-    @RequestMapping(value = "/add")
+    @RequestMapping(value = "/tPubWithdrawal/add")
     @ResponseBody
     public Object add(TPubWithdrawal tPubWithdrawal) {
         tPubWithdrawalService.insert(tPubWithdrawal);
@@ -139,7 +139,7 @@
     /**
      * 立即处理操作
      */
-    @RequestMapping(value = "/immediately")
+    @RequestMapping(value = "/tPubWithdrawal/immediately")
     @ResponseBody
     public Object immediately(@RequestParam Integer id,@RequestParam Integer state,@RequestParam String remark) {
         TPubWithdrawal tPubWithdrawal = tPubWithdrawalService.selectById(id);
@@ -160,7 +160,7 @@
             if(2 == state){
                 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
                 String payerTransactionID = sdf.format(new Date()) + tPubWithdrawal.getId();
-                PayoutResponse payoutResponse = tinggPayoutUtil.sendPayout(serviceCode, "+" + phone, payerTransactionID, tPubWithdrawal.getMoney().doubleValue(), callbackPath + "/tPubWithdrawal/base/withdrawalCallback", "用户提现");
+                PayoutResponse payoutResponse = tinggPayoutUtil.sendPayout(serviceCode, phone, payerTransactionID, tPubWithdrawal.getMoney().doubleValue(), callbackPath + "/base/withdrawalCallback", remark);
                 AuthStatus authStatus = payoutResponse.getAuthStatus();
                 Results results = payoutResponse.getResults().get(0);
                 String statusCode = results.getStatusCode();
@@ -171,6 +171,7 @@
                     return ResultUtil.error(results.getStatusDescription());
                 }
                 tPubWithdrawal.setSerialNo(results.getBeepTransactionID());
+                tPubWithdrawal.setState(4);
             }else{//回退金额
                 tPubWithdrawal.setHandleTime(new Date());
                 tPubWithdrawal.setState(state);
@@ -242,7 +243,7 @@
     /**
      * 修改提现列表
      */
-    @RequestMapping(value = "/update")
+    @RequestMapping(value = "/tPubWithdrawal/update")
     @ResponseBody
     public Object update(TPubWithdrawal tPubWithdrawal) {
         tPubWithdrawalService.updateById(tPubWithdrawal);
@@ -252,7 +253,7 @@
     /**
      * 提现列表详情
      */
-    @RequestMapping(value = "/detail/{tPubWithdrawalId}")
+    @RequestMapping(value = "/tPubWithdrawal/detail/{tPubWithdrawalId}")
     @ResponseBody
     public Object detail(@PathVariable("tPubWithdrawalId") Integer tPubWithdrawalId) {
         return tPubWithdrawalService.selectById(tPubWithdrawalId);
@@ -269,7 +270,7 @@
      * @param type
      * @param state
      */
-    @RequestMapping(value = "/downloadList",method = RequestMethod.GET)
+    @RequestMapping(value = "/tPubWithdrawal/downloadList",method = RequestMethod.GET)
     public void downloadList(String insertTime, String name, Integer withdrawalType, Integer userType, Integer type, Integer state,
                              HttpServletRequest request, HttpServletResponse response){
         String start = null;
@@ -285,13 +286,11 @@
         List<String> shellList = new ArrayList<String>();
         shellList.add("申请时间");
         shellList.add("提现人");
-        shellList.add("银行卡号");
-        shellList.add("开户行");
-        shellList.add("提现方式");
+        shellList.add("提现手机号");
         shellList.add("账户类型");
+        shellList.add("提现金额");
         shellList.add("提现类型");
         shellList.add("账户余额");
-        shellList.add("提现金额");
         shellList.add("联系人");
         shellList.add("联系电话");
         shellList.add("备注");
@@ -315,26 +314,6 @@
             }else{
                 shellList.add("-");
             }
-            if(SinataUtil.isNotEmpty(map.get("bankName"))){
-                shellList.add(map.get("bankName").toString());
-            }else{
-                shellList.add("-");
-            }
-            //withdrawalType
-            if(SinataUtil.isNotEmpty(map.get("withdrawalType"))){
-                switch (map.get("withdrawalType").toString()){
-                    case "1":
-                        shellList.add("银行卡");
-                        break;
-                    case "2":
-                        shellList.add("线下");
-                        break;
-                    default:
-                        shellList.add("-");
-                }
-            }else{
-                shellList.add("-");
-            }
             //userType
             if(SinataUtil.isNotEmpty(map.get("userType"))){
                 switch (map.get("userType").toString()){
@@ -347,6 +326,12 @@
                     default:
                         shellList.add("-");
                 }
+            }else{
+                shellList.add("-");
+            }
+            //money
+            if(SinataUtil.isNotEmpty(map.get("money"))){
+                shellList.add(map.get("money").toString());
             }else{
                 shellList.add("-");
             }
@@ -368,12 +353,6 @@
             //balance
             if(SinataUtil.isNotEmpty(map.get("balance"))){
                 shellList.add(map.get("balance").toString());
-            }else{
-                shellList.add("-");
-            }
-            //money
-            if(SinataUtil.isNotEmpty(map.get("money"))){
-                shellList.add(map.get("money").toString());
             }else{
                 shellList.add("-");
             }

--
Gitblit v1.7.1