| | |
| | | boolean b = super.updateById(productInfo); |
| | | //同步修改结构树 |
| | | ProductMix productMix = productMixService.getById(Long.parseLong(id)); |
| | | productMix.setName(productInfo.getProductName()); |
| | | productMix.setCode(productInfo.getProductNo()); |
| | | productMix.setTreeName(productInfo.getProductName()); |
| | | productMix.setTreeCode(productInfo.getProductNo()); |
| | | productMixService.updateById(productMix); |
| | | if (!b) |
| | | return false; |
| | |
| | | * @param paramId 产品树节点id |
| | | * @param relativeFlag 1 是 2 否 |
| | | * @param userIds 添加用户ids |
| | | * todo优化结构,采用mix表进行父子递归查询,分类进行权限分配(单表查询) |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | * @param paramId 产品树节点id |
| | | * @param relativeFlag 1 是 2 否 |
| | | * @param departmentIds 添加部门ids |
| | | * todo优化结构,采用mix表进行父子递归查询,分类进行权限分配(单表查询) |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | * @param paramId 产品树节点id |
| | | * @param relativeFlag 1 是 2 否 |
| | | * @param userIds 移除用户ids |
| | | * todo优化结构,采用mix表进行父子递归查询,分类进行权限分配(单表查询) |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | * @param paramId 产品树节点id |
| | | * @param relativeFlag 1 是 2 否 |
| | | * @param departmentIds 移除部门ids |
| | | * todo优化结构,采用mix表进行父子递归查询,分类进行权限分配(单表查询) |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | ProductInfo productInfo=this.getById(docInfo.getAttributionId()); |
| | | docInfo.setNodeName(productInfo.getProductName()); |
| | | docInfo.setNodeCode(productInfo.getProductNo()); |
| | | docInfo.setNodeId(productInfo.getProductId()); |
| | | break; |
| | | case 2: |
| | | ComponentInfo componentInfo=componentInfoService.getById(docInfo.getAttributionId()); |
| | | docInfo.setNodeName(componentInfo.getComponentName()); |
| | | docInfo.setNodeCode(componentInfo.getComponentCode()); |
| | | docInfo.setNodeId(componentInfo.getComponentId()); |
| | | break; |
| | | case 3: |
| | | PartsInfo partsInfo=partsInfoService.getById(docInfo.getAttributionId()); |
| | | docInfo.setNodeCode(partsInfo.getPartsCode()); |
| | | docInfo.setNodeName(partsInfo.getPartsName()); |
| | | docInfo.setNodeId(partsInfo.getPartsId()); |
| | | break; |
| | | case 4: |
| | | ProcessSpecVersion processSpecVersion=processSpecVersionService.getById(docInfo.getAttributionId()); |
| | | docInfo.setNodeName(processSpecVersion.getProcessSpecVersionName()); |
| | | docInfo.setNodeCode(processSpecVersion.getProcessSpecVersionCode()); |
| | | docInfo.setNodeId(processSpecVersion.getId()); |
| | | break; |
| | | case 5: |
| | | ProcessStream processStream=processStreamService.getById(docInfo.getAttributionId()); |
| | | docInfo.setNodeName(processStream.getProcessName()); |
| | | docInfo.setNodeCode(processStream.getProcessCode()); |
| | | docInfo.setNodeId(processStream.getProcessId()); |
| | | break; |
| | | case 6: |
| | | WorkStep workStep=workStepService.getById(docInfo.getAttributionId()); |
| | | docInfo.setNodeName(workStep.getStepName()); |
| | | docInfo.setNodeCode(workStep.getStepName()); |
| | | docInfo.setNodeId(workStep.getId()); |
| | | break; |
| | | } |
| | | }); |
| | |
| | | ProcessStream processStream=processStreamService.getById(deviceType.getAttributionId()); |
| | | docInfo.setNodeName(processStream.getProcessName()); |
| | | docInfo.setNodeCode(processStream.getProcessCode()); |
| | | docInfo.setNodeId(processStream.getProcessId()); |
| | | }else { |
| | | //工步下的设备类 |
| | | WorkStep workStep=workStepService.getById(deviceType.getAttributionId()); |
| | | docInfo.setNodeName(workStep.getStepName()); |
| | | docInfo.setNodeCode(workStep.getStepName()); |
| | | docInfo.setNodeId(workStep.getId()); |
| | | } |
| | | }); |
| | | } |