Browse Source

2025-12-03

ECN驳回申请要修改提交和会签标识为N,人员和时间置空
master
fengyuan_yang 3 months ago
parent
commit
6e2c3436db
  1. 4
      src/main/java/com/spring/modules/change/mapper/ChangeManagementMapper.java
  2. 6
      src/main/java/com/spring/modules/change/service/impl/ChangeManagementServiceImpl.java
  3. 16
      src/main/resources/mapper/change/ChangeManagementMapper.xml

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

@ -216,4 +216,8 @@ public interface ChangeManagementMapper extends BaseMapper<ChangeRequestEntity>{
List<ChangeRequestDetailEntity> requestDetailSearch2(ChangeRequestEntity inData);
void updateShowInQueryFlag(@Param("site") String site);
void updateChangeItemForReject(@Param("site") String site, @Param("changeNo") String docNo);
void updateChangeCountersignatureItemForReject(@Param("site") String site, @Param("changeNo") String docNo);
}

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

@ -1941,6 +1941,12 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap
}
}
}
// 2025-12-03 ECN驳回申请要修改提交和会签标识为N时间置空
if ("ECN".equals(type)) {
changeManagementMapper.updateChangeItemForReject(paramData.getSite(), paramData.getDocNo());
changeManagementMapper.updateChangeCountersignatureItemForReject(paramData.getSite(), paramData.getDocNo());
}
}

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

@ -1648,4 +1648,20 @@
<select id="updateShowInQueryFlag" statementType="CALLABLE">
{CALL UpdateShowInQueryFlag(#{site})}
</select>
<update id="updateChangeItemForReject">
update plm_change_item
set execute_flag = 'N',
executor = '',
item_execution_date = null
where site = #{site} and change_no = #{changeNo}
</update>
<update id="updateChangeCountersignatureItemForReject">
update plm_change_countersignature_item
set execute_flag = 'N',
executor = '',
item_execution_date = null
where site = #{site} and change_no = #{changeNo}
</update>
</mapper>
Loading…
Cancel
Save