Commit 03e68566154b92d1230739761e83c1d73548113a
1 parent
9b21d40b
feat:基础信息权限审批
Showing
2 changed files
with
6 additions
and
3 deletions
src/main/java/com/order/erp/common/utils/OrderFieldUtils.java
@@ -67,9 +67,9 @@ public class OrderFieldUtils { | @@ -67,9 +67,9 @@ public class OrderFieldUtils { | ||
67 | * @return | 67 | * @return |
68 | */ | 68 | */ |
69 | public static OrderFieldLockApplyDO generatorOtherInfoFieldLockApplyDO(OrderUnlockFieldApplyVO fieldVO, Long userId) { | 69 | public static OrderFieldLockApplyDO generatorOtherInfoFieldLockApplyDO(OrderUnlockFieldApplyVO fieldVO, Long userId) { |
70 | - if (checkInspectionStageField4apply(fieldVO.getInspectionStageFields()) && | ||
71 | - checkProfitAnalysisField4apply(fieldVO.getProfitAnalysisFields()) && | ||
72 | - checkReportField4apply(fieldVO.getReportFields()) && | 70 | + if (checkInspectionStageField4apply(fieldVO.getInspectionStageFields()) || |
71 | + checkProfitAnalysisField4apply(fieldVO.getProfitAnalysisFields()) || | ||
72 | + checkReportField4apply(fieldVO.getReportFields()) || | ||
73 | checkTrackStageField4apply(fieldVO.getTrackStageFields())) { | 73 | checkTrackStageField4apply(fieldVO.getTrackStageFields())) { |
74 | OrderLockFieldVO lockFieldVO = new OrderLockFieldVO(); | 74 | OrderLockFieldVO lockFieldVO = new OrderLockFieldVO(); |
75 | fieldVO.setBaseFields(initOrderBaseField(OrderLockFieldEnum.LOCKED)); | 75 | fieldVO.setBaseFields(initOrderBaseField(OrderLockFieldEnum.LOCKED)); |
src/main/java/com/order/erp/service/order/impl/OrderFieldLockApplyServiceImpl.java
@@ -299,6 +299,9 @@ public class OrderFieldLockApplyServiceImpl extends ServiceImpl<OrderFieldLockAp | @@ -299,6 +299,9 @@ public class OrderFieldLockApplyServiceImpl extends ServiceImpl<OrderFieldLockAp | ||
299 | */ | 299 | */ |
300 | private LambdaQueryWrapper<OrderFieldLockApplyDO> buildQueryByParam(OrderFieldLockApplyQueryVO queryVO) { | 300 | private LambdaQueryWrapper<OrderFieldLockApplyDO> buildQueryByParam(OrderFieldLockApplyQueryVO queryVO) { |
301 | RoleEnum roleEnum = dataScope.getRole(); | 301 | RoleEnum roleEnum = dataScope.getRole(); |
302 | + if (dataScope.isAdmin().getIsAdmin()) { | ||
303 | + roleEnum = null; | ||
304 | + } | ||
302 | Set<Long> orderIds = new HashSet<>(); | 305 | Set<Long> orderIds = new HashSet<>(); |
303 | if (CollectionUtils.isNotEmpty(queryVO.getCustomerCode()) || CollectionUtils.isNotEmpty(queryVO.getInnerNo()) | 306 | if (CollectionUtils.isNotEmpty(queryVO.getCustomerCode()) || CollectionUtils.isNotEmpty(queryVO.getInnerNo()) |
304 | || CollectionUtils.isNotEmpty(queryVO.getProductionDepartment()) || CollectionUtils.isNotEmpty(queryVO.getProjectNo())) { | 307 | || CollectionUtils.isNotEmpty(queryVO.getProductionDepartment()) || CollectionUtils.isNotEmpty(queryVO.getProjectNo())) { |