Commit 153e81ac by guojuxing

取消提现

parent e24ecea6
...@@ -98,4 +98,14 @@ public interface CashWithdrawalApiService { ...@@ -98,4 +98,14 @@ public interface CashWithdrawalApiService {
* @return com.gic.api.base.commons.ServiceResponse<com.gic.api.base.commons.Page<com.gic.finance.dto.CashWithdrawalDTO>>
 * @return com.gic.api.base.commons.ServiceResponse<com.gic.api.base.commons.Page<com.gic.finance.dto.CashWithdrawalDTO>>


 */ 
 */
ServiceResponse<Page<CashWithdrawalDTO>> listCashWithdrawalPage(CashWithdrawalQueryListQO params); ServiceResponse<Page<CashWithdrawalDTO>> listCashWithdrawalPage(CashWithdrawalQueryListQO params);
/**
* 取消提现
* @Title: cancel

* @Description:

* @author guojuxing
* @param serialNumber
提现申请流水单号
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Void>


*/
ServiceResponse<Void> cancel(String serialNumber);
} }
...@@ -164,6 +164,17 @@ public class CashWithdrawalApiServiceImpl implements CashWithdrawalApiService{ ...@@ -164,6 +164,17 @@ public class CashWithdrawalApiServiceImpl implements CashWithdrawalApiService{
return ServiceResponse.success(resultPage); return ServiceResponse.success(resultPage);
} }
@Override
public ServiceResponse<Void> cancel(String serialNumber) {
TabCashWithdrawal record = cashWithdrawalService.getBySerialNumber(serialNumber);
if (record == null) {
return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "提现流水号错误,查无数据");
}
record.setCashWithdrawalStatus(WithdrawalStatusEnum.CANCEL.getCode());
cashWithdrawalService.update(record);
return ServiceResponse.success();
}
private void getOperationUserInfo(TabCashWithdrawal record, OperationUserInfoDTO userInfo) { private void getOperationUserInfo(TabCashWithdrawal record, OperationUserInfoDTO userInfo) {
record.setOperatorId(userInfo.getId().toString()); record.setOperatorId(userInfo.getId().toString());
record.setOperatorName(userInfo.getRealName()); record.setOperatorName(userInfo.getRealName());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment