重置分销组

This commit is contained in:
wangw 2025-10-29 11:30:30 +08:00
parent f8788a7786
commit dc96552896
3 changed files with 12 additions and 1 deletions

View File

@ -55,6 +55,11 @@ public class MkDistributionUserDTO extends TimeQueryParam implements Serializabl
*/ */
private String distributionLevelName; private String distributionLevelName;
/**
* 是否分配了分销等级 0 未分配 1 已分配
*/
private Integer isAssignLevel;
/** /**
* 总收益 * 总收益
*/ */
@ -110,7 +115,7 @@ public class MkDistributionUserDTO extends TimeQueryParam implements Serializabl
* 用户名称 * 用户名称
*/ */
private String shopUserName; private String shopUserName;
/** /**
* 手机号 * 手机号
*/ */
private String shopUserPhone; private String shopUserPhone;

View File

@ -59,6 +59,11 @@ public class MkDistributionUser implements Serializable {
*/ */
private String distributionLevelName; private String distributionLevelName;
/**
* 是否分配了分销等级 0 未分配 1 已分配
*/
private Integer isAssignLevel;
/** /**
* 总收益 * 总收益
*/ */

View File

@ -433,6 +433,7 @@ public class MkDistributionUserServiceImpl extends ServiceImpl<MkDistributionUse
AssertUtil.isNull(param.getId(), "分销员ID不能为空"); AssertUtil.isNull(param.getId(), "分销员ID不能为空");
MkDistributionUser distributionUser = getById(param.getId()); MkDistributionUser distributionUser = getById(param.getId());
AssertUtil.isNull(distributionUser, "分销员不存在"); AssertUtil.isNull(distributionUser, "分销员不存在");
AssertUtil.isTrue(distributionUser.getIsAssignLevel() == 0, "分销员并未指定等级,不可重置");
MkDistributionConfigVO detail = mkDistributionConfigService.detail(param.getShopId()); MkDistributionConfigVO detail = mkDistributionConfigService.detail(param.getShopId());
AssertUtil.isNull(detail, "店铺未配置分销"); AssertUtil.isNull(detail, "店铺未配置分销");
MkDistributionUser newDistributionUser = new MkDistributionUser(); MkDistributionUser newDistributionUser = new MkDistributionUser();