分销员 指定等级的不自动升级
This commit is contained in:
@@ -174,6 +174,7 @@ public class MkDistributionUserServiceImpl extends ServiceImpl<MkDistributionUse
|
|||||||
distributionUser.put("status", mkDistributionUser.getStatus() == 9);
|
distributionUser.put("status", mkDistributionUser.getStatus() == 9);
|
||||||
distributionUser.put("totalIncome", mkDistributionUser.getTotalIncome());
|
distributionUser.put("totalIncome", mkDistributionUser.getTotalIncome());
|
||||||
distributionUser.put("pendingIncome", mkDistributionUser.getPendingIncome());
|
distributionUser.put("pendingIncome", mkDistributionUser.getPendingIncome());
|
||||||
|
distributionUser.put("isAssignLevel", mkDistributionUser.getIsAssignLevel());
|
||||||
|
|
||||||
if (mkDistributionUser.getDistributionLevelId() != null) {
|
if (mkDistributionUser.getDistributionLevelId() != null) {
|
||||||
List<MkDistributionLevelConfig> levelConfigList = mkDistributionConfigVO.getLevelConfigList();
|
List<MkDistributionLevelConfig> levelConfigList = mkDistributionConfigVO.getLevelConfigList();
|
||||||
@@ -281,7 +282,7 @@ public class MkDistributionUserServiceImpl extends ServiceImpl<MkDistributionUse
|
|||||||
newDistributionUser.setInviteCount(parent.getInviteCount() + 1);
|
newDistributionUser.setInviteCount(parent.getInviteCount() + 1);
|
||||||
MkDistributionConfig mkDistributionConfig = mkDistributionConfigService.getOne(QueryWrapper.create()
|
MkDistributionConfig mkDistributionConfig = mkDistributionConfigService.getOne(QueryWrapper.create()
|
||||||
.eq(MkDistributionConfig::getShopId, parent.getShopId()));
|
.eq(MkDistributionConfig::getShopId, parent.getShopId()));
|
||||||
if (mkDistributionConfig != null) {
|
if (mkDistributionConfig != null && parent.getIsAssignLevel() == 0) {
|
||||||
if ("invite".equals(mkDistributionConfig.getUpgradeType())) {
|
if ("invite".equals(mkDistributionConfig.getUpgradeType())) {
|
||||||
if (mkDistributionConfig.getInviteConsume() == 1) {
|
if (mkDistributionConfig.getInviteConsume() == 1) {
|
||||||
long count = orderInfoService.count(QueryWrapper.create()
|
long count = orderInfoService.count(QueryWrapper.create()
|
||||||
@@ -324,7 +325,7 @@ public class MkDistributionUserServiceImpl extends ServiceImpl<MkDistributionUse
|
|||||||
*/
|
*/
|
||||||
public void costUpgradeLevel(Long shopUserId, Long shopId) {
|
public void costUpgradeLevel(Long shopUserId, Long shopId) {
|
||||||
MkDistributionUser distributionUser = getById(shopUserId);
|
MkDistributionUser distributionUser = getById(shopUserId);
|
||||||
if (distributionUser == null) {
|
if (distributionUser == null || distributionUser.getIsAssignLevel() == 1) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
MkDistributionConfig mkDistributionConfig = mkDistributionConfigService.getOne(QueryWrapper.create()
|
MkDistributionConfig mkDistributionConfig = mkDistributionConfigService.getOne(QueryWrapper.create()
|
||||||
|
|||||||
Reference in New Issue
Block a user