refactor(system): 拆分转账枚举为转入与转出类型
This commit is contained in:
@@ -15,7 +15,8 @@ public enum BalanceEnum {
|
|||||||
|
|
||||||
|
|
||||||
RECHARGE("充值"),
|
RECHARGE("充值"),
|
||||||
TRANSFER("转账"),
|
TRANSFER_OUT("转出"),
|
||||||
|
TRANSFER_IN("转入"),
|
||||||
CONSUMPTION("消费");
|
CONSUMPTION("消费");
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import cn.iocoder.yudao.module.system.service.user.AdminUserService;
|
|||||||
import cn.iocoder.yudao.module.system.util.BizNoGenerator;
|
import cn.iocoder.yudao.module.system.util.BizNoGenerator;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.mzt.logapi.starter.annotation.LogRecord;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
@@ -26,8 +27,7 @@ import java.util.List;
|
|||||||
|
|
||||||
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
||||||
import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.*;
|
import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.*;
|
||||||
import static cn.iocoder.yudao.module.system.enums.balance.BalanceEnum.RECHARGE;
|
import static cn.iocoder.yudao.module.system.enums.balance.BalanceEnum.*;
|
||||||
import static cn.iocoder.yudao.module.system.enums.balance.BalanceEnum.TRANSFER;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 租户余额 Service 实现类
|
* 租户余额 Service 实现类
|
||||||
@@ -237,7 +237,7 @@ public class TenantBalanceServiceImpl implements TenantBalanceService {
|
|||||||
tenantPointsDO.setPoints(-transferReqVO.getTransferAmount()); // 设置变动积分(负数表示减少)
|
tenantPointsDO.setPoints(-transferReqVO.getTransferAmount()); // 设置变动积分(负数表示减少)
|
||||||
tenantPointsDO.setBalance(tenantNewBalance); // 设置变动后的余额
|
tenantPointsDO.setBalance(tenantNewBalance); // 设置变动后的余额
|
||||||
tenantPointsDO.setOperatorId(loginUserId); // 设置操作人ID
|
tenantPointsDO.setOperatorId(loginUserId); // 设置操作人ID
|
||||||
tenantPointsDO.setType(TRANSFER.getDesc()); // 设置交易类型为转账
|
tenantPointsDO.setType(TRANSFER_OUT.getDesc()); // 设置交易类型为转账
|
||||||
tenantPointsDO.setDescription("转账给租户" + transferReqVO.getTargetTenantId() + ",金额:" + transferReqVO.getTransferAmount()); // 设置交易描述
|
tenantPointsDO.setDescription("转账给租户" + transferReqVO.getTargetTenantId() + ",金额:" + transferReqVO.getTransferAmount()); // 设置交易描述
|
||||||
tenantPointsDO.setTargetTenantId(transferReqVO.getTargetTenantId()); // 设置目标租户ID
|
tenantPointsDO.setTargetTenantId(transferReqVO.getTargetTenantId()); // 设置目标租户ID
|
||||||
tenantPointsDO.setBizNo(transfer); // 设置业务流水号
|
tenantPointsDO.setBizNo(transfer); // 设置业务流水号
|
||||||
@@ -250,7 +250,7 @@ public class TenantBalanceServiceImpl implements TenantBalanceService {
|
|||||||
targetPointsDO.setPoints(transferReqVO.getTransferAmount()); // 设置变动积分(正数表示增加)
|
targetPointsDO.setPoints(transferReqVO.getTransferAmount()); // 设置变动积分(正数表示增加)
|
||||||
targetPointsDO.setBalance(targetTenantNewBalance); // 设置变动后的余额
|
targetPointsDO.setBalance(targetTenantNewBalance); // 设置变动后的余额
|
||||||
targetPointsDO.setOperatorId(loginUserId); // 设置操作人ID
|
targetPointsDO.setOperatorId(loginUserId); // 设置操作人ID
|
||||||
targetPointsDO.setType(TRANSFER.getDesc()); // 设置交易类型为转账
|
targetPointsDO.setType(TRANSFER_IN.getDesc()); // 设置交易类型为转账
|
||||||
targetPointsDO.setTargetTenantId(tenantId);// 设置目标租户ID
|
targetPointsDO.setTargetTenantId(tenantId);// 设置目标租户ID
|
||||||
targetPointsDO.setDescription("转账来自租户" + tenantId + ",金额:" + transferReqVO.getTransferAmount()); // 设置交易描述
|
targetPointsDO.setDescription("转账来自租户" + tenantId + ",金额:" + transferReqVO.getTransferAmount()); // 设置交易描述
|
||||||
targetPointsDO.setBizNo(transfer); // 设置业务流水号(与转出方使用同一个流水号)
|
targetPointsDO.setBizNo(transfer); // 设置业务流水号(与转出方使用同一个流水号)
|
||||||
|
|||||||
Reference in New Issue
Block a user