Browse Source

2025-11-18

ECN所选技术参数卡BU优化
master
fengyuan_yang 7 months ago
parent
commit
8e89954509
  1. 3
      src/main/java/com/spring/modules/change/entity/ChangeRequestDetailEntity.java
  2. 2
      src/main/java/com/spring/modules/change/mapper/ChangeManagementMapper.java
  3. 4
      src/main/java/com/spring/modules/change/service/impl/ChangeManagementServiceImpl.java
  4. 4
      src/main/java/com/spring/modules/change/vo/ChangeRequestDetailVo.java
  5. 30
      src/main/resources/mapper/change/ChangeManagementMapper.xml

3
src/main/java/com/spring/modules/change/entity/ChangeRequestDetailEntity.java

@ -92,4 +92,7 @@ public class ChangeRequestDetailEntity extends QueryPage implements Serializable
@TableField(exist = false)
private String ifsPartNo;
@TableField(exist = false)
private String testPartNo;
}

2
src/main/java/com/spring/modules/change/mapper/ChangeManagementMapper.java

@ -212,4 +212,6 @@ public interface ChangeManagementMapper extends BaseMapper<ChangeRequestEntity>{
List<PlmChangeTeam> selectChangeTeam(@Param("site") String site, @Param("changeNo") String changeNo);
List<ChangeDelegateAccess> searchDelegateAccess(@Param("site") String site, @Param("changeNo") String changeNo, @Param("type") String type);
List<ChangeRequestDetailEntity> requestDetailSearch2(ChangeRequestEntity inData);
}

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

@ -210,7 +210,7 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap
ChangeRequestEntity inData = new ChangeRequestEntity();
inData.setSite(data.getSite());
inData.setChangeNo(changeNo);
List<ChangeRequestDetailEntity> chooseDataList = changeManagementMapper.requestDetailSearch(inData);
List<ChangeRequestDetailEntity> chooseDataList = changeManagementMapper.requestDetailSearch2(inData);
HashMap<String, Object> map = new HashMap<>();
map.put("changeNo", changeNo);
map.put("chooseDataList", chooseDataList);
@ -405,7 +405,7 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap
*/
@Override
public List<ChangeRequestDetailEntity> requestDetailSearch(ChangeRequestEntity data) {
List<ChangeRequestDetailEntity> list = changeManagementMapper.requestDetailSearch(data);
List<ChangeRequestDetailEntity> list = changeManagementMapper.requestDetailSearch2(data);
return list;
}

4
src/main/java/com/spring/modules/change/vo/ChangeRequestDetailVo.java

@ -10,8 +10,4 @@ import java.util.List;
public class ChangeRequestDetailVo extends ChangeRequestDetailEntity {
private String oriCodeNo;
private String plmPartNo;
private String ifsPartNo;
}

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

@ -261,7 +261,8 @@
a.update_date,
a.update_by,
b.ori_code_no,
p.plm_part_no
p.plm_part_no,
p.plm_part_no as testPartNo
FROM plm_change_request_detail a
left join plm_technical_specification_sheet as b on a.site = b.site and a.code_no = b.code_no
left join part as p on a.site = p.site and a.part_no = p.ifs_part_no and p.show_in_query_flag = 'Y'
@ -614,6 +615,33 @@
where a.site = #{site} and a.change_no = #{changeNo}
</select>
<!-- 查询变更明细 -->
<select id="requestDetailSearch2" parameterType="com.spring.modules.change.entity.ChangeRequestEntity" resultType="com.spring.modules.change.entity.ChangeRequestDetailEntity">
SELECT
a.site,
c.bu_no,
a.change_no,
a.code_no,
a.rev_no,
a.part_no,
a.part_desc,
a.drawing_no,
a.draft_no,
a.new_part_no,
a.new_drawing_no,
a.new_draft_no,
a.create_date,
a.create_by,
a.update_date,
a.update_by,
b.plm_part_no as testPartNo,
b.ifs_part_no
FROM plm_change_request_detail as a
left join plm_change_request as c on a.site = c.site and a.change_no = c.change_no
left join part as b on a.site = b.site and a.part_no = b.ifs_part_no and b.show_in_query_flag ='Y'
where a.site = #{site} and a.change_no = #{changeNo}
</select>
<!-- 删除变更明细 -->
<delete id="deleteChangeDetail" parameterType="ChangeRequestDetailEntity">
delete from plm_change_request_detail

Loading…
Cancel
Save