feat: 报价员阶段只能看到自己
This commit is contained in:
@@ -101,8 +101,6 @@ public class DecorationMeasureServiceImpl implements DecorationMeasureService {
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
} else {
|
||||
// 插入新数据
|
||||
saveDO.setSubmitTime(new Date());
|
||||
decorationMeasureDAO.insertSelective(saveDO, user.getUserId());
|
||||
// 更新设计状态和测量状态
|
||||
shopStageInfoDAO.batchUpdateShopStageStatus(request.getShopId(),
|
||||
|
||||
@@ -581,7 +581,6 @@ public class DecorationServiceImpl implements DecorationService {
|
||||
} else {
|
||||
decorationDesignInfoDO.setCreateTime(new Date());
|
||||
decorationDesignInfoDO.setUpdateTime(new Date());
|
||||
decorationDesignInfoDO.setDesignSubmitTime(new Date());
|
||||
decorationDesignInfoDAO.insertSelective(decorationDesignInfoDO);
|
||||
//更新装修设计状态
|
||||
shopStageInfoDAO.updateShopStageInfo(request.getShopId(), ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_901);
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
package com.cool.store.service.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.cool.store.constants.CommonConstants;
|
||||
import com.cool.store.context.CurrentUserHolder;
|
||||
import com.cool.store.context.LoginUserInfo;
|
||||
import com.cool.store.dao.EnterpriseUserDAO;
|
||||
import com.cool.store.dao.EnterpriseUserRoleDao;
|
||||
import com.cool.store.dao.RegionAreaConfigDao;
|
||||
@@ -473,7 +476,16 @@ public class UserAuthMappingServiceImpl implements UserAuthMappingService {
|
||||
return new ArrayList<>();
|
||||
}
|
||||
if (CollectionUtils.isNotEmpty(hasRoleUserIdList)) {
|
||||
return enterpriseUserDAO.findUserInfoByUserIdsAndKeyword(hasRoleUserIdList, request.getKeyword());
|
||||
List<EnterpriseUserDO> userDOList = enterpriseUserDAO.findUserInfoByUserIdsAndKeyword(hasRoleUserIdList, request.getKeyword());
|
||||
if (CollUtil.isEmpty(userDOList)) {
|
||||
return new ArrayList<>();
|
||||
}
|
||||
// 报价员只能看到自己
|
||||
if (UserRoleEnum.QUOTATION_OFFICE.getDesc().equals(request.getRoleName())) {
|
||||
LoginUserInfo userInfo = CurrentUserHolder.getUser();
|
||||
return userDOList.stream().filter(row -> row.getUserId().equals(userInfo.getUserId())).collect(Collectors.toList());
|
||||
}
|
||||
return userDOList;
|
||||
}
|
||||
return new ArrayList<>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user