|
|
@ -1,7 +1,8 @@ |
|
|
package com.qniao.dam.api.command.withdrawaudit.user; |
|
|
package com.qniao.dam.api.command.withdrawaudit.user; |
|
|
|
|
|
|
|
|
import com.qniao.dam.api.command.withdrawaudit.user.request.UserApplyWalletAccountWithdrawDto; |
|
|
import com.qniao.dam.api.command.withdrawaudit.user.request.UserApplyWalletAccountWithdrawDto; |
|
|
import com.qniao.dam.application.service.walletaccount.WalletAccountApplicationService; |
|
|
|
|
|
|
|
|
import com.qniao.dam.application.service.withdrawaudit.WithdrawAuditApplicationService; |
|
|
|
|
|
import com.qniao.dam.domain.aggregate.withdrawaudit.entity.WithdrawAudit; |
|
|
import io.swagger.annotations.Api; |
|
|
import io.swagger.annotations.Api; |
|
|
import io.swagger.annotations.ApiOperation; |
|
|
import io.swagger.annotations.ApiOperation; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
@ -15,13 +16,15 @@ import javax.validation.Valid; |
|
|
public class WithdrawAuditUserCommandController { |
|
|
public class WithdrawAuditUserCommandController { |
|
|
|
|
|
|
|
|
@Resource |
|
|
@Resource |
|
|
private WalletAccountApplicationService walletAccountApplicationService; |
|
|
|
|
|
|
|
|
private WithdrawAuditApplicationService withdrawAuditApplicationService; |
|
|
|
|
|
|
|
|
@ApiOperation("用户发起提现申请") |
|
|
@ApiOperation("用户发起提现申请") |
|
|
@PostMapping("apply/wallet-account/withdraw") |
|
|
@PostMapping("apply/wallet-account/withdraw") |
|
|
public void userApplyWalletAccountWithdraw(@RequestBody @Valid UserApplyWalletAccountWithdrawDto dto, |
|
|
public void userApplyWalletAccountWithdraw(@RequestBody @Valid UserApplyWalletAccountWithdrawDto dto, |
|
|
@RequestParam("userId") Long userId) { |
|
|
@RequestParam("userId") Long userId) { |
|
|
//return walletAccountApplicationService.applyWithdraw(dto); |
|
|
|
|
|
|
|
|
WithdrawAudit withdrawAudit = dto.trans2Domain(); |
|
|
|
|
|
withdrawAudit.setWalletAccountUserId(userId); |
|
|
|
|
|
withdrawAuditApplicationService.applyWithdraw(withdrawAudit); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |