Browse Source

2025-06-12

master
fengyuan_yang 1 year ago
parent
commit
933f266ec3
  1. 2
      src/main/java/com/spring/modules/request/mapper/RequestManageMapper.java
  2. 7
      src/main/java/com/spring/modules/request/service/impl/RequestManageServiceImpl.java
  3. 6
      src/main/resources/mapper/request/RequestManageMapper.xml

2
src/main/java/com/spring/modules/request/mapper/RequestManageMapper.java

@ -176,4 +176,6 @@ public interface RequestManageMapper extends BaseMapper<PlmRequestHeaderEntity>
List<ProcessFormVo> getProcessFlowInformation2(@Param("site") String site, @Param("workflowId") String workflowId, @Param("documentNo") String documentNo, @Param("workflowName") String workflowName,
@Param("nodeId") String nodeId, @Param("nodeName") String nodeName, @Param("createBy") String createBy, @Param("updateBy") String updateBy,
@Param("documentType") String documentType, @Param("documentStatus") String documentStatus, @Param("page") int page, @Param("limit") int limit);
void updateProcessInterventionFlag2(ProcessFormVo inData);
}

7
src/main/java/com/spring/modules/request/service/impl/RequestManageServiceImpl.java

@ -434,7 +434,12 @@ public class RequestManageServiceImpl extends ServiceImpl<RequestManageMapper, P
// 更新PLM的节点状态节点
// 修改原节点的流程干预标识为Y
inData.setProcessInterventionFlag("Y");
requestManageMapper.updateProcessInterventionFlag(inData);
if ("update".equals(data.getProcessFlag())) {
requestManageMapper.updateProcessInterventionFlag(inData);
} else {
requestManageMapper.updateProcessInterventionFlag2(inData);
}
// 修改上一个节点的isRemark为0
for (ProcessFormVo processFormVo : previousProcessList) {
requestManageMapper.updateIsRemarkToZero(processFormVo.getId());

6
src/main/resources/mapper/request/RequestManageMapper.xml

@ -459,6 +459,12 @@
</select>
<update id="updateProcessInterventionFlag" parameterType="com.spring.modules.change.vo.ProcessFormVo">
update plm_process_form
set process_intervention_flag = #{processInterventionFlag}
where site = #{site} and document_no = #{documentNo} and request_id = #{requestId} and node_id = #{nodeId} and is_remark = 0
</update>
<update id="updateProcessInterventionFlag2" parameterType="com.spring.modules.change.vo.ProcessFormVo">
update plm_process_form
set process_intervention_flag = #{processInterventionFlag},
is_remark = 1

Loading…
Cancel
Save