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