feat:自有店财务

This commit is contained in:
苏竹红
2025-05-15 17:05:00 +08:00
parent 14035dee4b
commit cf5af4cb77
2 changed files with 8 additions and 1 deletions

View File

@@ -60,6 +60,8 @@ public enum UserRoleEnum {
HEAD_OF_DESIGN(450000000L,"设计组长"),
QUOTATION_OFFICE(470000000L,"报价员"),
OWN_SHOP_OFFICE(480000000L,"自有店财务"),
;
private Long code;

View File

@@ -108,7 +108,12 @@ public class OrderSysInfoServiceImpl implements OrderSysInfoService {
map.put("partnerUsername", lineInfoDO.getUsername());
map.put("partnerMobile", lineInfoDO.getMobile());
map.put("storeName", shopInfoDO.getShopName());
List<EnterpriseUserDO> itList = userAuthMappingService.getAllUserByRoleEnumAndRegionId(UserRoleEnum.FINANCE, shopInfoDO.getRegionId());
//自有店财务
UserRoleEnum finance = UserRoleEnum.FINANCE;
if (JoinModeEnum.OWN_STORE.equals(shopInfo.getJoinMode())){
finance = UserRoleEnum.OWN_SHOP_OFFICE;
}
List<EnterpriseUserDO> itList = userAuthMappingService.getAllUserByRoleEnumAndRegionId(finance, shopInfoDO.getRegionId());
List<String> itUsers = new ArrayList<>();
if (Objects.nonNull(itList)) {
itUsers.addAll(itList.stream().map(EnterpriseUserDO::getUserId).collect(Collectors.toList()));