Commit b2848267 by 王志超

feat: 子工单确认,删除重新绑定行动项

parent 1199a9af
......@@ -71,4 +71,11 @@ public interface ChangeFlowExecService {
* @return 变更行动工单记录ID列表
*/
List<Long> querySubFlowRecordIdsByExecCondition(String changeExecUser, String changeExecDepartment);
/**
* 根据变更行动工单记录ID删除行动项
* @param subFlowRecordId 变更行动工单记录ID
* @return 删除的记录数
*/
Integer deleteBySubFlowRecordId(Long subFlowRecordId);
}
\ No newline at end of file
......@@ -103,4 +103,12 @@ public class ChangeFlowExecServiceImpl implements ChangeFlowExecService {
String userCondition = StringUtils.isNotBlank(changeExecUser) ? "%" + changeExecUser + "%" : null;
return changeExecRecordMapper.querySubFlowRecordIdsByExecCondition(userCondition, changeExecDepartment);
}
@Override
public Integer deleteBySubFlowRecordId(Long subFlowRecordId) {
if (subFlowRecordId == null) {
return 0;
}
return changeExecRecordMapper.deleteBySubFlowRecordId(subFlowRecordId);
}
}
......@@ -37,6 +37,14 @@ public interface ChangeExecRecordMapper extends tk.mybatis.mapper.common.Mapper<
@Delete("delete from TB_YX_QC_CHANGE_EXEC_RECORD where change_record_id = #{changeRecordId}")
Integer deleteByBaseId(@Param("changeRecordId") Long changeRecordId);
/**
* 根据变更行动工单记录ID删除行动项
* @param subFlowRecordId 变更行动工单记录ID
* @return 删除的记录数
*/
@Delete("delete from TB_YX_QC_CHANGE_EXEC_RECORD where sub_flow_record_id = #{subFlowRecordId}")
Integer deleteBySubFlowRecordId(@Param("subFlowRecordId") Long subFlowRecordId);
@Select("SELECT DISTINCT(change_record_id) FROM TB_YX_QC_CHANGE_EXEC_RECORD WHERE change_exec_user_email LIKE #{changeExecUser}")
List<Long> queryByUser(@Param("changeExecUser") String changeExecUser);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment