From 2fb6c67b2c0c72195eef6fe5f7904d739b46e2c0 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期三, 25 六月 2025 11:57:28 +0800 Subject: [PATCH] Merge branch 'mdc_hyjs_master' --- lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/WorkStepServiceImpl.java | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/WorkStepServiceImpl.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/WorkStepServiceImpl.java index d11f96c..211ee83 100644 --- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/WorkStepServiceImpl.java +++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/WorkStepServiceImpl.java @@ -175,8 +175,8 @@ ExceptionCast.cast(ProcessInfoCode.WORKSTEP_NOT_EXIST); //鍚屾淇敼缁撴瀯鏍� ProductMix productMix = productMixService.getById(Long.parseLong(id)); - productMix.setName(workStep.getStepName()); - productMix.setCode(workStep.getStepCode()); + productMix.setTreeName(workStep.getStepName()); + productMix.setTreeCode(workStep.getStepCode()); productMixService.updateById(productMix); return super.updateById(workStep); } @@ -469,10 +469,10 @@ List<DeviceType> deviceTypeList = deviceTypeService.getDeviceTypeByAttribution(workStepIds, DocAttributionTypeEnum.WORKSITE.getCode(),treeInfoRequest.getDeviceManagementName(),treeInfoRequest.getDeviceManagementCode()); if (deviceTypeList != null && !deviceTypeList.isEmpty()) { - List<String> deviceManagementIds=deviceTypeList.stream().map(DeviceType::getDeviceManagementId).collect(Collectors.toList()); + List<String> deviceTypeIds=deviceTypeList.stream().map(DeviceType::getId).collect(Collectors.toList()); DocInfoQueryRequest docQuery = new DocInfoQueryRequest(); BeanUtil.copyProperties(treeInfoRequest,docQuery); - docQuery.setAttributionIds(String.join(",",deviceManagementIds)); + docQuery.setAttributionIds(String.join(",",deviceTypeIds)); docQuery.setDocClassCode("NC"); docQuery.setAttributionType(DocAttributionTypeEnum.WORKSITE.getCode()); docInfos=docInfoService.findListByDocQuery(docQuery); @@ -482,4 +482,20 @@ return new ArrayList<>(); } + @Override + public boolean assignPermission(Object entity, Collection<SysUser> userList, boolean isAdd){ + if (isAdd) { + return assignAddUser((WorkStep) entity, userList); + } else { + return assignRemoveUser((WorkStep) entity, userList); + } + } + @Override + public boolean assignDepartPermission(Object entity, Collection<MdcProduction> departments, boolean isAdd) { + if (isAdd) { + return assignAddDepart((WorkStep) entity, departments); + } else { + return assignRemoveDepart((WorkStep) entity, departments); + } + } } -- Gitblit v1.9.3