|
|
|
@ -4161,6 +4161,16 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe |
|
|
|
ifsPart.setOfficialFlag("Y"); |
|
|
|
masterPartInformationMapper.insert(ifsPart); |
|
|
|
|
|
|
|
// 新增IFS物料属性 |
|
|
|
List<PartSubPropertiesValueHeaderData> modelHeaders = partInformationMapper.getModelHeader("*", plmMasterPart.getPartNo(), plmMasterPart.getCodeNo(), "MP", ifsPart.getPartNo()); |
|
|
|
List<PartSubPropertiesValueData> modelDetails = partInformationMapper.getModelDetail("*", plmMasterPart.getPartNo(), plmMasterPart.getCodeNo(), "MP", ifsPart.getPartNo()); |
|
|
|
if (!modelHeaders.isEmpty()) { |
|
|
|
partInformationMapper.savePartModelHeaders(modelHeaders); |
|
|
|
} |
|
|
|
if (!modelDetails.isEmpty()) { |
|
|
|
partInformationMapper.savePartModelDetails(modelDetails); |
|
|
|
} |
|
|
|
|
|
|
|
if (dataUrl) { // 正式库 |
|
|
|
SysUserEntity ifsUser = sysUserDao.selectOne(new QueryWrapper<SysUserEntity>().eq("username", inData.getUpdateBy())); |
|
|
|
if (ifsUser == null || !org.apache.commons.lang3.StringUtils.isNotBlank(ifsUser.getIfsUsername()) || !org.apache.commons.lang3.StringUtils.isNotBlank(ifsUser.getIfsPassword())) { |
|
|
|
|