修改同步零件

liweidong
liweidong-hj 1 day ago
parent 049c3c4a94
commit 2accea809f
  1. 7
      blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java

@ -1879,6 +1879,13 @@ public class DsTaskingServiceImpl extends BaseServiceImpl<DsTaskingMapper, DsTas
|| subPartInfo.getSinTerType() == DsPartSub.SIN_TER_TYPE_SMM.intValue())) {
oldMesSubPart.setIsSintering(TaskingConstant.IS_SINTERING);
}
// 1.1 老mes获取子件的id并进行赋值(同步工艺需要使用)
List<DsPartEntity> dsPartEntityList = taskingMapper.getOldMesAllPart(null,null,Arrays.asList(subPartInfo.getSubCode()));
if(!CollectionUtils.isEmpty(dsPartEntityList)){
DsPartEntity partEntity = dsPartEntityList.get(0);
oldMesSubPart.setId(partEntity.getId());
}
// 2. 递归处理当前子件自身(生成版本号、创建零件、同步工艺等核心逻辑)
DsPartEntity newSubPart = processPartRecursively(oldMesSubPart);
if (newSubPart == null) {

Loading…
Cancel
Save