Browse Source

2025-07-14

删除项目物料功能
master
fengyuan_yang 6 months ago
parent
commit
f4bec2b0a3
  1. 4
      src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java
  2. 4
      src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java
  3. 10
      src/main/resources/mapper/part/PartInformationMapper.xml

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

@ -344,4 +344,8 @@ public interface PartInformationMapper extends BaseMapper<PartInformationEntity>
List<PartInformationVo> getProjectCustomerPartByPartNo(@Param("site") String site, @Param("partNo") String partNo);
void batchSaveCustomerPart(List<PartInformationVo> customerPartList);
void deleteProjectPart(PlmProjectPartData data);
void deleteCustomerPart(PlmProjectPartData data);
}

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

@ -4387,7 +4387,9 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe
}
// 删除项目物料信息
partInformationMapper.deleteProjectPart(data);
// 删除客户料号信息
partInformationMapper.deleteCustomerPart(data);
}
}

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

@ -2656,4 +2656,14 @@
(#{item.site}, #{item.customerNo}, #{item.partNo}, #{item.customerPartNo}, getDate(), #{item.createBy})
</foreach>
</insert>
<delete id="deleteProjectPart">
delete from plm_project_part
where site = #{site} and project_id = #{projectId} and test_part_no = #{testPartNo}
</delete>
<delete id="deleteCustomerPart">
delete from plm_customer_part_info
where site = #{site} and customer_no = #{customerNo} and part_no = #{testPartNo}
</delete>
</mapper>
Loading…
Cancel
Save