|
|
@ -314,11 +314,23 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification |
|
|
public void updateBMcustomerInfo(PlmTechnicalSpecificationSheetData data){ |
|
|
public void updateBMcustomerInfo(PlmTechnicalSpecificationSheetData data){ |
|
|
SysUserEntity sysUserEntity = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|
|
SysUserEntity sysUserEntity = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|
|
data.setUpdateBy(sysUserEntity.getUsername()); |
|
|
data.setUpdateBy(sysUserEntity.getUsername()); |
|
|
|
|
|
// finalCustomerNo |
|
|
PlmProjectInfoData project = new PlmProjectInfoData(); |
|
|
PlmProjectInfoData project = new PlmProjectInfoData(); |
|
|
project.setSite(data.getSite()); |
|
|
project.setSite(data.getSite()); |
|
|
project.setProjectId(data.getProjectId()); |
|
|
project.setProjectId(data.getProjectId()); |
|
|
project.setFinalCustomerId(data.getFinalCustomerNo()); |
|
|
project.setFinalCustomerId(data.getFinalCustomerNo()); |
|
|
projectDao.updateProjectFinalCustomerNo(project); |
|
|
projectDao.updateProjectFinalCustomerNo(project); |
|
|
|
|
|
// customerPartNo |
|
|
|
|
|
// 判断是否存在CustomerPartNo |
|
|
|
|
|
String customerPartNo = technicalSpecificationMapper.queryCustomerPartNo(data.getSite(),data.getPartNo(),data.getCustomerId()); |
|
|
|
|
|
if (StringUtils.isEmpty(customerPartNo)){ |
|
|
|
|
|
// 不存在数据 新增 |
|
|
|
|
|
technicalSpecificationMapper.saveCustomerPartNo(data.getSite(),data.getPartNo(),data.getCustomerId(),data.getCustomerPartNo(),sysUserEntity.getUsername()); |
|
|
|
|
|
}else { |
|
|
|
|
|
//存在数据修改 |
|
|
|
|
|
technicalSpecificationMapper.updateCustomerPartNo(data.getSite(),data.getPartNo(),data.getCustomerId(),data.getCustomerPartNo(),sysUserEntity.getUsername()); |
|
|
|
|
|
} |
|
|
|
|
|
// 技术参数卡 |
|
|
technicalSpecificationMapper.updateBMcustomerInfo(data); |
|
|
technicalSpecificationMapper.updateBMcustomerInfo(data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|