Browse Source

修改需求

zhs 3 years ago
parent
commit
e27ef496cd

+ 7 - 8
src/main/java/com/travel/controller/ZfbCashController.java

@@ -15,10 +15,7 @@ import com.travel.model.User;
 import com.travel.model.WxWithdrawal;
 import com.travel.model.WxWithdrawal;
 import com.travel.service.LoginService;
 import com.travel.service.LoginService;
 import com.travel.service.ZFBPayService;
 import com.travel.service.ZFBPayService;
-import com.travel.util.AmountUtil;
-import com.travel.util.DesDecry;
-import com.travel.util.ParsingToken;
-import com.travel.util.SnowflakeUtil;
+import com.travel.util.*;
 import com.travel.zfb.ZfbPayUtils;
 import com.travel.zfb.ZfbPayUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -106,10 +103,12 @@ public class ZfbCashController extends ZfbPayUtils {
         AlipayFundTransUniTransferResponse response = alipayClient.certificateExecute(requestVal);
         AlipayFundTransUniTransferResponse response = alipayClient.certificateExecute(requestVal);
         if (response.isSuccess()) {
         if (response.isSuccess()) {
             WxWithdrawal wxWithdrawal = new WxWithdrawal()
             WxWithdrawal wxWithdrawal = new WxWithdrawal()
-                    .setUuid(uuid)
-                    .setAmount(caSh.getMoney())
-                    .setOutTradeNo(out_trade_no)
-                    .setCode(supplier.getCode());
+                    .setUuid(uuid) //id
+                    .setAmount(caSh.getMoney()) //提现金额
+                    .setOutTradeNo(out_trade_no) //提现单号
+                    .setCode(supplier.getCode()) //提现人编号
+                    .setName(caSh.getName()) //支付宝真实姓名
+                    .setAccount(DesEncry.encrypt(caSh.getIdentity())); //支付宝账号
             zfbPayService.zfbCash(wxWithdrawal);//存入提现记录
             zfbPayService.zfbCash(wxWithdrawal);//存入提现记录
             zfbPayService.minusBalanceOf(wxWithdrawal);//余额 - 提现额度
             zfbPayService.minusBalanceOf(wxWithdrawal);//余额 - 提现额度
             map.put("msg", "200");
             map.put("msg", "200");

+ 12 - 0
src/main/java/com/travel/model/WxWithdrawal.java

@@ -36,4 +36,16 @@ public class WxWithdrawal implements Serializable {
      * 提现用户
      * 提现用户
      */
      */
     private String code;
     private String code;
+    /**
+     * 银行卡号
+     */
+    private String card;
+    /**
+     * 提现姓名
+     */
+    private String name;
+    /**
+     * 提现账号
+     */
+    private String account;
 }
 }

+ 2 - 2
src/main/resources/config/mapping/ZFBPayMapper.xml

@@ -107,8 +107,8 @@
     </select>
     </select>
     <!-- 存入提现记录 -->
     <!-- 存入提现记录 -->
     <insert id="zfbCash" parameterType="WxWithdrawal">
     <insert id="zfbCash" parameterType="WxWithdrawal">
-        insert into bus_withdrawal(uuid,jdrq,amount,out_trade_no,code)
-        values(#{uuid},SYSDATETIME(),#{amount},#{outTradeNo},#{code})
+        insert into bus_withdrawal(uuid,jdrq,amount,out_trade_no,code,name,account,card)
+        values(#{uuid},SYSDATETIME(),#{amount},#{outTradeNo},#{code},#{name},#{account},#{card})
     </insert>
     </insert>
     <!-- 提现 -->
     <!-- 提现 -->
     <update id="minusBalanceOf" parameterType="WxWithdrawal">
     <update id="minusBalanceOf" parameterType="WxWithdrawal">