1
dd
2026-01-28 95a52a6087a7587c89253c099f3d76213f8318ab
src/main/java/com/nq/service/impl/UserWithdrawServiceImpl.java
@@ -25,6 +25,7 @@
import javax.servlet.http.HttpServletResponse;
import com.nq.utils.timeutil.TimeUtil;
import com.nq.vo.pay.OutMoneyVo;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
@@ -79,7 +80,7 @@
    StockTimeSettingMapper stockTimeSettingMapper;
    @Transactional(rollbackFor = Exception.class)
    public ServerResponse outMoney(String amt, String with_Pwd,String accsetType,String bankId,HttpServletRequest request) throws Exception {
    public ServerResponse outMoney(OutMoneyVo outMoneyVo,String amt, String with_Pwd, String accsetType, HttpServletRequest request) throws Exception {
        if (StringUtils.isBlank(amt)) {
            return ServerResponse.createByErrorMsg("The parameter cannot be null");
        }
@@ -128,10 +129,11 @@
            userWithdraw.setWithAmt(new BigDecimal(amt));
            userWithdraw.setApplyTime(new Date());
            userWithdraw.setWithName(user.getRealName());
            userWithdraw.setBankNo(bankId);
//            userWithdraw.setBankNo(userBank.getBankNo());
//            userWithdraw.setBankName(userBank.getBankName());
//            userWithdraw.setBankAddress(userBank.getBankAddress());
            userWithdraw.setBankNo(outMoneyVo.getBankNo());
            userWithdraw.setBankName(outMoneyVo.getBankName());
            userWithdraw.setBankAddress(outMoneyVo.getBankAddress());
            userWithdraw.setBranchCode(outMoneyVo.getBranchCode());
            userWithdraw.setCardholderName(outMoneyVo.getCardholderName());
            userWithdraw.setWithStatus(Integer.valueOf(0));
            BigDecimal withfee = siteSetting.getWithFeePercent().multiply(new BigDecimal(amt)).add(new BigDecimal(siteSetting.getWithFeeSingle().intValue()));
            userWithdraw.setWithFee(withfee);