diff --git a/src/main/java/com/spring/modules/Tooling/service/impl/ProjectToolingApplyServiceImpl.java b/src/main/java/com/spring/modules/Tooling/service/impl/ProjectToolingApplyServiceImpl.java index 01522aef..367330ef 100644 --- a/src/main/java/com/spring/modules/Tooling/service/impl/ProjectToolingApplyServiceImpl.java +++ b/src/main/java/com/spring/modules/Tooling/service/impl/ProjectToolingApplyServiceImpl.java @@ -15,7 +15,9 @@ import com.spring.modules.Tooling.entity.PlmToolApplyHeader; import com.spring.modules.Tooling.mapper.ProjectToolingApplyMapper; import com.spring.modules.Tooling.service.ProjectToolingApplyService; +import com.spring.modules.base.dao.PropertiesMapper; import com.spring.modules.base.data.OaUserData; +import com.spring.modules.base.data.PartSubPropertiesValueData; import com.spring.modules.base.entity.PlmProjectToolApplyDetail; import com.spring.modules.base.entity.PlmProjectToolApplyHeader; import com.spring.modules.base.service.TransNoControlService; @@ -61,6 +63,9 @@ import static com.spring.modules.base.utils.CommonUtils.getPropertyValue; @Slf4j public class ProjectToolingApplyServiceImpl implements ProjectToolingApplyService { + @Autowired + private PropertiesMapper propertiesMapper; + @Autowired private TransNoControlService transNoControlService; @@ -159,6 +164,16 @@ public class ProjectToolingApplyServiceImpl implements ProjectToolingApplyServic projectToolingApplyMapper.saveApplyDetail(applyDetail); //更新项目物料工艺工具申请的状态 projectToolingApplyMapper.updateRoutingToolRequireFlag(inData.getSite(),newApplyNo,"Y"); + + + //新增单据属性 + PartSubPropertiesValueData propertiesData = new PartSubPropertiesValueData(); + propertiesData.setSite(inData.getSite()); + propertiesData.setPartNo(newApplyNo); + propertiesData.setCodeNo("ToolApply"); + propertiesData.setRecordType("order"); + propertiesMapper.saveSubPropertiesValueHeader(propertiesData); + propertiesMapper.saveSubPropertiesValue(propertiesData); return newApplyNo; }