diff --git a/cash-api/market-server/src/main/java/com/czg/controller/admin/DistributionUserController.java b/cash-api/market-server/src/main/java/com/czg/controller/admin/DistributionUserController.java index 6d54f29bd..e442bbe42 100644 --- a/cash-api/market-server/src/main/java/com/czg/controller/admin/DistributionUserController.java +++ b/cash-api/market-server/src/main/java/com/czg/controller/admin/DistributionUserController.java @@ -1,5 +1,6 @@ package com.czg.controller.admin; +import com.czg.annotation.Debounce; import com.czg.annotation.SaAdminCheckPermission; import com.czg.log.annotation.OperationLog; import com.czg.market.dto.MkDistributionUserDTO; @@ -57,6 +58,7 @@ public class DistributionUserController { * * @return 是否成功 */ + @Debounce @PostMapping @OperationLog("分销员-添加") @SaAdminCheckPermission(parentName = "分销相关",value = "distribution:user:add", name = "分销员添加") diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionUserServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionUserServiceImpl.java index b9e2953fa..774f8feb0 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionUserServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionUserServiceImpl.java @@ -467,8 +467,10 @@ public class MkDistributionUserServiceImpl extends ServiceImpl shopUser)); + List shopUserList = shopUserService.list(QueryWrapper.create().in(ShopUser::getId, shopUserIds)); + if (CollUtil.isNotEmpty(shopUserList)) { + shopUserMap = shopUserList.stream().collect(Collectors.toMap(ShopUser::getId, shopUser -> shopUser)); + } } for (MkDistributionUserDTO record : page.getRecords()) { ShopUser shopUser = shopUserMap.get(record.getId());