Browse Source

2025-11-14

ECN的bm查询修改
master
fengyuan_yang 2 months ago
parent
commit
b0fd58f5ee
  1. 3
      src/main/java/com/spring/modules/change/service/impl/ChangeManagementServiceImpl.java
  2. 2
      src/main/resources/mapper/change/ChangeManagementMapper.xml

3
src/main/java/com/spring/modules/change/service/impl/ChangeManagementServiceImpl.java

@ -414,8 +414,11 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap
* @param data
*/
@Override
@Transactional
public void deleteChangeDetail(ChangeRequestDetailEntity data) {
changeManagementMapper.deleteChangeDetail(data);
// 修改BM的show_in_query_flag字段为"Y"
changeManagementMapper.updateBMShowInQueryFlag(data.getSite(), data.getCodeNo(), "Y");
}
/**

2
src/main/resources/mapper/change/ChangeManagementMapper.xml

@ -82,7 +82,7 @@
LEFT JOIN plm_project_info c ON a.site = c.site AND a.project_id = c.project_id
LEFT JOIN plm_customer_information j ON j.site = c.site and j.customer_no = c.customer_id
<where>
a.site = #{site} AND (a.ECN_flag is null or a.ECN_flag = 'N') and a.status = '已完成'
a.site = #{query.site} AND isnull(a.ECN_flag, 'N') = 'N' and a.status <![CDATA[<>]]> 'cg' and isnull(a.show_in_query_flag, 'Y') = 'Y'
<if test = "buNo != null and buNo != ''">
AND b.bu_no = #{buNo}
</if>

Loading…
Cancel
Save