|
|
|
@ -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; |
|
|
|
} |
|
|
|
|
|
|
|
|