Commit 03e68566154b92d1230739761e83c1d73548113a

Authored by qdlgxiemaosheng
1 parent 9b21d40b

feat:基础信息权限审批

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())) {