Commit 6452dad1 by 墨竹

Merge remote-tracking branch 'origin/developer' into developer

parents 2dff81c6 d7427ae4
...@@ -91,6 +91,15 @@ public interface PendingTaskApiService { ...@@ -91,6 +91,15 @@ public interface PendingTaskApiService {
*/ */
public ServiceResponse<Boolean> deletePendingTaskByRelationId(String relationId); public ServiceResponse<Boolean> deletePendingTaskByRelationId(String relationId);
/**
* 删除执行人
*
* @param businessId
* @return
*/
public ServiceResponse<Boolean> deletePendingTaskByBusinessId(String businessId);
/** /**
* 更新失效或者结束时间 * 更新失效或者结束时间
* *
......
...@@ -85,4 +85,13 @@ public interface PendingTaskMapper { ...@@ -85,4 +85,13 @@ public interface PendingTaskMapper {
*/ */
public int updateInvalidTimeByBusinessId(@Param("businessId") String businessId, @Param("") Date invalidTime); public int updateInvalidTimeByBusinessId(@Param("businessId") String businessId, @Param("") Date invalidTime);
/**
* 更新失效时间
*
* @param businessId
* @return
*/
public int deleteByBusinessId(@Param("businessId") String businessId);
} }
\ No newline at end of file
...@@ -56,6 +56,14 @@ public interface PendingTaskService { ...@@ -56,6 +56,14 @@ public interface PendingTaskService {
public boolean deletePendingTask(List<String> relationIds); public boolean deletePendingTask(List<String> relationIds);
/** /**
* 删除执行人列表
*
* @param businessId
* @return
*/
public boolean deletePendingTaskByBusinessId(String businessId);
/**
* 更新失效时间 * 更新失效时间
* *
* @param businessId * @param businessId
......
...@@ -67,6 +67,12 @@ public class PendingTaskServiceImpl implements PendingTaskService { ...@@ -67,6 +67,12 @@ public class PendingTaskServiceImpl implements PendingTaskService {
} }
@Override @Override
public boolean deletePendingTaskByBusinessId(String businessId) {
pendingTaskMapper.deleteByBusinessId(businessId);
return true;
}
@Override
public boolean updateInvalidTimeByBusinessId(String businessId, Date time) { public boolean updateInvalidTimeByBusinessId(String businessId, Date time) {
pendingTaskMapper.updateInvalidTimeByBusinessId(businessId, time); pendingTaskMapper.updateInvalidTimeByBusinessId(businessId, time);
return true; return true;
......
...@@ -173,6 +173,12 @@ public class PendingTaskApiServiceImpl implements PendingTaskApiService { ...@@ -173,6 +173,12 @@ public class PendingTaskApiServiceImpl implements PendingTaskApiService {
} }
@Override @Override
public ServiceResponse<Boolean> deletePendingTaskByBusinessId(String businessId) {
pendingTaskService.deletePendingTaskByBusinessId(businessId);
return ServiceResponse.success(true);
}
@Override
public ServiceResponse<Boolean> updateInvalidTime(String relationId, Date endTime) { public ServiceResponse<Boolean> updateInvalidTime(String relationId, Date endTime) {
PendingTaskBO pendingTaskBO = new PendingTaskBO(); PendingTaskBO pendingTaskBO = new PendingTaskBO();
pendingTaskBO.setRelationId(relationId); pendingTaskBO.setRelationId(relationId);
......
...@@ -313,4 +313,12 @@ ...@@ -313,4 +313,12 @@
invalid_time = #{invalidTime} invalid_time = #{invalidTime}
where business_id = #{businessId} where business_id = #{businessId}
</update> </update>
<update id="deleteByBusinessId">
update tab_haoban_pending_task
set
delete_flag = 1,
update_time = now()
where business_id = #{businessId} and delete_flag=0
</update>
</mapper> </mapper>
\ No newline at end of file
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