shopUser 增加 是否是分销员的标识
会员等级
This commit is contained in:
@@ -270,7 +270,7 @@ public class MkDistributionUserServiceImpl extends ServiceImpl<MkDistributionUse
|
||||
// distributionUser.setDistributionLevelId(levelConfig.getId());
|
||||
// distributionUser.setDistributionLevelName(levelConfig.getName());
|
||||
// }
|
||||
|
||||
//
|
||||
// }
|
||||
|
||||
@Override
|
||||
@@ -279,6 +279,7 @@ public class MkDistributionUserServiceImpl extends ServiceImpl<MkDistributionUse
|
||||
queryWrapper.eq(MkDistributionUser::getId, param.getId());
|
||||
queryWrapper.eq(MkDistributionUser::getShopId, param.getShopId());
|
||||
queryWrapper.eq(MkDistributionUser::getParentId, param.getParentId());
|
||||
queryWrapper.eq(MkDistributionUser::getDistributionLevelId, param.getDistributionLevelId());
|
||||
queryWrapper.ge(MkDistributionUser::getCreateTime, param.getStartTime());
|
||||
queryWrapper.le(MkDistributionUser::getCreateTime, param.getEndTime());
|
||||
queryWrapper.orderBy(MkDistributionUser::getCreateTime).desc();
|
||||
@@ -323,12 +324,11 @@ public class MkDistributionUserServiceImpl extends ServiceImpl<MkDistributionUse
|
||||
AssertUtil.isNull(param.getOpeningMethod(), "开通方式不能为空");
|
||||
AssertUtil.isNull(param.getUserId(), "用户ID不能为空");
|
||||
AssertUtil.isNull(param.getId(), "店铺用户ID不能为空");
|
||||
long count = count(QueryWrapper.create()
|
||||
.eq(MkDistributionUser::getId, param.getId())
|
||||
.eq(MkDistributionUser::getShopId, param.getShopId())
|
||||
.eq(MkDistributionUser::getUserId, param.getUserId()));
|
||||
if (count > 0) {
|
||||
throw new CzgException("该用户已被添加为分销员");
|
||||
ShopUser shopUser = shopUserService.getById(param.getId());
|
||||
AssertUtil.isNull(shopUser, "店铺用户ID不能为空");
|
||||
boolean isExits = shopUser.checkDistributionShops(param.getShopId().toString());
|
||||
if(isExits){
|
||||
throw new CzgException("该用户已被添加为分销员,不可重复添加");
|
||||
}
|
||||
MkDistributionConfig config = mkDistributionConfigService.getOne(
|
||||
QueryWrapper.create().eq(MkDistributionConfig::getShopId, param.getShopId())
|
||||
@@ -347,6 +347,10 @@ public class MkDistributionUserServiceImpl extends ServiceImpl<MkDistributionUse
|
||||
param.setId(param.getId());
|
||||
param.setInviteCode(CzgRandomUtils.randomString(10));
|
||||
save(param);
|
||||
ShopUser shopUser2 = new ShopUser();
|
||||
shopUser2.setId(shopUser.getId());
|
||||
shopUser2.addDistributionShop(param.getShopId());
|
||||
shopUserService.updateById(shopUser2);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user