|
|
|
@ -624,22 +624,22 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification |
|
|
|
public void updateBMRoutingDetail(PlmBmRoutingData inData){ |
|
|
|
SysUserEntity sysUserEntity = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|
|
|
inData.setUsername(sysUserEntity.getUsername()); |
|
|
|
List<PlmBmRoutingData> checkData=technicalSpecificationMapper.searchBMRoutingDetail(inData); |
|
|
|
// List<PlmBmRoutingData> checkData=technicalSpecificationMapper.searchBMRoutingDetail(inData); |
|
|
|
List<PlmTechnicalSpecificationTeamData> plmTechnicalSpecificationTeams=new ArrayList<>(); |
|
|
|
if(checkData.size()==0){ |
|
|
|
//没有就新增 |
|
|
|
technicalSpecificationMapper.saveBMRoutingDetail(inData); |
|
|
|
}else { |
|
|
|
// PlmProjectInfoData checkPlmProjectInfoData=projectDao.checkPlmProjectInfoData(inData); |
|
|
|
// if(!checkPlmProjectInfoData.getCustomerId().equals(inData.getCustomerId())){ |
|
|
|
// PlmProjectContactData projectContactData=new PlmProjectContactData(); |
|
|
|
// projectContactData.setSite(checkPlmProjectInfoData.getSite()); |
|
|
|
// projectContactData.setProjectId(checkPlmProjectInfoData.getProjectId()); |
|
|
|
// projectDao.deleteProjectContact(projectContactData); |
|
|
|
// } |
|
|
|
technicalSpecificationMapper.updateBMRoutingDetail(inData); |
|
|
|
|
|
|
|
} |
|
|
|
// if(checkData.size()==0){ |
|
|
|
// //没有就新增 |
|
|
|
// technicalSpecificationMapper.saveBMRoutingDetail(inData); |
|
|
|
// }else { |
|
|
|
// // PlmProjectInfoData checkPlmProjectInfoData=projectDao.checkPlmProjectInfoData(inData); |
|
|
|
// // if(!checkPlmProjectInfoData.getCustomerId().equals(inData.getCustomerId())){ |
|
|
|
// // PlmProjectContactData projectContactData=new PlmProjectContactData(); |
|
|
|
// // projectContactData.setSite(checkPlmProjectInfoData.getSite()); |
|
|
|
// // projectContactData.setProjectId(checkPlmProjectInfoData.getProjectId()); |
|
|
|
// // projectDao.deleteProjectContact(projectContactData); |
|
|
|
// // } |
|
|
|
// technicalSpecificationMapper.updateBMRoutingDetail(inData); |
|
|
|
// |
|
|
|
// } |
|
|
|
PlmTechnicalSpecificationSheetData deleteData=new PlmTechnicalSpecificationSheetData(); |
|
|
|
deleteData.setCodeNo(inData.getCodeNo()); |
|
|
|
deleteData.setSite(inData.getSite()); |
|
|
|
|