1
dd
2026-01-28 95a52a6087a7587c89253c099f3d76213f8318ab
src/main/java/com/nq/controller/protol/UserWithdrawController.java
@@ -7,6 +7,7 @@
import javax.servlet.http.HttpServletRequest;
import com.nq.vo.pay.OutMoneyVo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -42,9 +43,22 @@
    //用户提现
    @RequestMapping({"outMoney.do"})
    @ResponseBody
    public ServerResponse outMoney(@RequestParam(value = "amt") String amt,@RequestParam(value = "bankId") String bankId,
    public ServerResponse outMoney(@RequestParam(value = "amt") String amt,
                                   @RequestParam(value = "assetsType") String accsetType,
                                   @RequestParam(value = "bankId") String bankId,
                                   @RequestParam(value = "bankName", required = false) String bankName,
                                   @RequestParam(value = "bankAddress", required = false) String bankAddress,
                                   @RequestParam(value = "branchCode", required = false) String branchCode,
                                   @RequestParam(value = "cardholderName", required = false) String cardholderName,
                                   HttpServletRequest request) {
        OutMoneyVo outMoneyVo = new OutMoneyVo();
        outMoneyVo.setBankNo(bankId);
        outMoneyVo.setBankName(bankName);
        outMoneyVo.setBankAddress(bankAddress);
        outMoneyVo.setBranchCode(branchCode);
        outMoneyVo.setCardholderName(cardholderName);
        ServerResponse serverResponse = null;
        User user = this.iUserService.getCurrentRefreshUser(request);
@@ -65,7 +79,7 @@
//                return ServerResponse.createByErrorMsg("请输入整数!",request);
//            }
            synchronized (user.getId()){
                serverResponse = this.iUserWithdrawService.outMoney(amt, user.getWithPwd(), accsetType,bankId,request);
                serverResponse = this.iUserWithdrawService.outMoney(outMoneyVo,amt, user.getWithPwd(), accsetType,request);
            }
        } catch (Exception e) {
            log.error("出金异常 e = {}", e);