This commit is contained in:
77
2024-04-21 01:31:10 +08:00
parent 96411407b8
commit bb3852ff76
11 changed files with 192 additions and 11 deletions

View File

@@ -10,11 +10,15 @@ import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.helper.LoginHelper;
import com.ruoyi.common.utils.BeanConvertUtil;
import com.ruoyi.xq.domain.UserBankCard;
import com.ruoyi.xq.domain.WithdrawSetting;
import com.ruoyi.xq.dto.app.account.UpdateAliReq;
import com.ruoyi.xq.dto.app.account.WithdrawReq;
import com.ruoyi.xq.dto.app.common.IdReq;
import com.ruoyi.xq.dto.app.setting.WithdrawSettingVo;
import com.ruoyi.xq.dto.app.withdraw.WithdrawListAppVo;
import com.ruoyi.xq.dto.app.withdraw.WithdrawListPageQuery;
import com.ruoyi.xq.service.UserBankCardService;
import com.ruoyi.xq.service.UserWithdrawService;
import com.ruoyi.xq.service.WithdrawSettingService;
import io.swagger.v3.oas.annotations.Operation;
@@ -33,6 +37,8 @@ public class WithdrawAppController {
private WithdrawSettingService withdrawSettingService;
@Autowired
private UserWithdrawService userWithdrawService;
@Autowired
private UserBankCardService userBankCardService;
@GetMapping("/setting")
@Operation(summary = "获取提现配置")
@@ -45,11 +51,21 @@ public class WithdrawAppController {
return R.ok(result);
}
@PostMapping("/ali/card")
@Operation(summary = "修改支付宝信息")
@Log(title = "修改支付宝信息", businessType = BusinessType.OTHER, isSaveDb = false)
public R<Void> updateAliCard(@RequestBody UpdateAliReq req){
req.setUserId(LoginHelper.getUserId());
userBankCardService.updateAli(req);
return R.ok();
}
@PostMapping("/save")
@Operation(summary = "申请提现")
@Log(title = "申请提现", businessType = BusinessType.OTHER, isSaveDb = false)
public R<Void> save(@RequestBody IdReq req){
userWithdrawService.saveWithdraw(LoginHelper.getUserId(),req.getId());
public R<Void> save(@RequestBody WithdrawReq req){
req.setUserId(LoginHelper.getUserId());
userWithdrawService.saveWithdraw(req);
return R.ok();
}