Browse Source

2024-11-01

优化
master
fengyuan_yang 1 year ago
parent
commit
de2222f4bd
  1. 2
      src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java
  2. 2
      src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java
  3. 2
      src/main/resources/mapper/part/BomManagementMapper.xml
  4. 5
      src/main/resources/mapper/part/PartInformationMapper.xml

2
src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java

@ -269,4 +269,6 @@ public interface PartInformationMapper extends BaseMapper<PartInformationEntity>
List<PartIfsCatalogProperty> getMasterPartPropertyList(@Param("partNo") String partNo, @Param("codeNo") String codeNo, @Param("recordType") String ip);
String getNextPartNo2(PartInformationVo data);
void delProjectPartByPartNo(@Param("site") String site, @Param("partNo") String partNo);
}

2
src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java

@ -803,6 +803,8 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe
partData.setRecordType("IP");
partInformationMapper.deletePartSubPropertiesValueHeader(partData);
partInformationMapper.deletePartSubPropertiesValue(partData);
// 判断有无项目物料有则删除
partInformationMapper.delProjectPartByPartNo(entity.getSite(), entity.getPartNo());
}
}

2
src/main/resources/mapper/part/BomManagementMapper.xml

@ -502,7 +502,7 @@
net_weight,
official_flag
FROM plm_bom_header
WHERE site = #{site} and part_no = #{partNo} order by eng_chg_level desc
WHERE site = #{site} and part_no = #{partNo} and bom_type = #{bomType} order by eng_chg_level desc
</select>
<!-- 获取子料的序号 -->

5
src/main/resources/mapper/part/PartInformationMapper.xml

@ -1904,4 +1904,9 @@
from tbl_base_data
where first_type = #{firstType}
</select>
<delete id="delProjectPartByPartNo">
delete from plm_project_part
where site = #{site} and test_part_no = #{partNo}
</delete>
</mapper>
Loading…
Cancel
Save