Merge remote-tracking branch 'origin/test' into test
This commit is contained in:
@@ -83,8 +83,8 @@ public interface TableValueConstant {
|
|||||||
@Getter
|
@Getter
|
||||||
enum Status {
|
enum Status {
|
||||||
PENDING("pending", "待入账"),
|
PENDING("pending", "待入账"),
|
||||||
SUCCESS("sub", "已入账"),
|
SUCCESS("success", "已入账"),
|
||||||
SELF_RECHARGE("self_recharge", "自助充值"), FAIL("fail", "失败");
|
FAIL("fail", "失败");
|
||||||
private final String code;
|
private final String code;
|
||||||
private final String msg;
|
private final String msg;
|
||||||
|
|
||||||
|
|||||||
@@ -592,16 +592,17 @@ public class MkDistributionUserServiceImpl extends ServiceImpl<MkDistributionUse
|
|||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
flag = false;
|
flag = false;
|
||||||
}
|
}
|
||||||
|
ShopUser shopUser = shopUserService.getById(distributionUser.getId());
|
||||||
|
|
||||||
MkDistributionFlow mkDistributionFlow = new MkDistributionFlow().setShopUserId(distributionUser.getId())
|
MkDistributionFlow mkDistributionFlow = new MkDistributionFlow().setShopUserId(distributionUser.getId())
|
||||||
.setShopId(distributionUser.getShopId()).setDistributionUserId(distributionUser.getId())
|
.setShopId(distributionUser.getShopId()).setDistributionUserId(distributionUser.getId())
|
||||||
|
.setNickName(shopUser.getNickName())
|
||||||
.setLevelId(distributionUser.getDistributionLevelId()).setLevel(currentLevel == 1 ? 1 : 2).setSourceNickName(sourceShopUser.getNickName()).setOrderNo(orderNo)
|
.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() :
|
.setSourceId(sourceId).setAmount(amount).setType(type).setStatus(flag ? TableValueConstant.DistributionFlow.Status.SUCCESS.getCode() :
|
||||||
TableValueConstant.DistributionFlow.Status.PENDING.getCode())
|
TableValueConstant.DistributionFlow.Status.PENDING.getCode())
|
||||||
.setRewardAmount(rewardAmount).setBillNo(IdUtil.simpleUUID());
|
.setRewardAmount(rewardAmount).setBillNo(IdUtil.simpleUUID());
|
||||||
distributionFlowService.save(mkDistributionFlow);
|
distributionFlowService.save(mkDistributionFlow);
|
||||||
|
|
||||||
ShopUser shopUser = shopUserService.getById(distributionUser.getId());
|
|
||||||
updateIncome(!flag ? rewardAmount : BigDecimal.ZERO,
|
updateIncome(!flag ? rewardAmount : BigDecimal.ZERO,
|
||||||
flag ? rewardAmount : BigDecimal.ZERO, BigDecimal.ZERO, distributionUser.getId(), shopUser.getUserId());
|
flag ? rewardAmount : BigDecimal.ZERO, BigDecimal.ZERO, distributionUser.getId(), shopUser.getUserId());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user