Merge remote-tracking branch 'origin/test' into test

This commit is contained in:
2025-10-29 15:07:49 +08:00
2 changed files with 4 additions and 3 deletions

View File

@@ -83,8 +83,8 @@ public interface TableValueConstant {
@Getter
enum Status {
PENDING("pending", "待入账"),
SUCCESS("sub", "已入账"),
SELF_RECHARGE("self_recharge", "自助充值"), FAIL("fail", "失败");
SUCCESS("success", "已入账"),
FAIL("fail", "失败");
private final String code;
private final String msg;

View File

@@ -592,16 +592,17 @@ public class MkDistributionUserServiceImpl extends ServiceImpl<MkDistributionUse
} catch (Exception e) {
flag = false;
}
ShopUser shopUser = shopUserService.getById(distributionUser.getId());
MkDistributionFlow mkDistributionFlow = new MkDistributionFlow().setShopUserId(distributionUser.getId())
.setShopId(distributionUser.getShopId()).setDistributionUserId(distributionUser.getId())
.setNickName(shopUser.getNickName())
.setLevelId(distributionUser.getDistributionLevelId()).setLevel(currentLevel == 1 ? 1 : 2).setSourceNickName(sourceShopUser.getNickName()).setOrderNo(orderNo)
.setSourceId(sourceId).setAmount(amount).setType(type).setStatus(flag ? TableValueConstant.DistributionFlow.Status.SUCCESS.getCode() :
TableValueConstant.DistributionFlow.Status.PENDING.getCode())
.setRewardAmount(rewardAmount).setBillNo(IdUtil.simpleUUID());
distributionFlowService.save(mkDistributionFlow);
ShopUser shopUser = shopUserService.getById(distributionUser.getId());
updateIncome(!flag ? rewardAmount : BigDecimal.ZERO,
flag ? rewardAmount : BigDecimal.ZERO, BigDecimal.ZERO, distributionUser.getId(), shopUser.getUserId());