重置分销组

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

View File

@ -59,6 +59,11 @@ public class MkDistributionUser implements Serializable {
*/
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不能为空");
MkDistributionUser distributionUser = getById(param.getId());
AssertUtil.isNull(distributionUser, "分销员不存在");
AssertUtil.isTrue(distributionUser.getIsAssignLevel() == 0, "分销员并未指定等级,不可重置");
MkDistributionConfigVO detail = mkDistributionConfigService.detail(param.getShopId());
AssertUtil.isNull(detail, "店铺未配置分销");
MkDistributionUser newDistributionUser = new MkDistributionUser();