Commit dbd0be22 by fudahua

feat:待办新增接口

parent 1310ae2c
......@@ -100,4 +100,13 @@ public interface PendingTaskApiService {
*/
public ServiceResponse<Boolean> updateInvalidTime(String relationId, Date endTime);
/**
* 更新失效或者结束时间
*
* @param relationId
* @param endTime
* @return
*/
public ServiceResponse<Boolean> updateInvalidTimeByBusinessId(String businessId, Date endTime);
}
......@@ -4,6 +4,7 @@ import com.gic.haoban.manage.service.entity.TabPendingTask;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
@Mapper
......@@ -76,4 +77,12 @@ public interface PendingTaskMapper {
*/
public int deleteByRelationIds(@Param("enterpriseId") String enterpriseId, @Param("relationIds") List<String> relationIds);
/**
* 更新失效时间
*
* @param enterpriseId 企业id
* @return
*/
public int updateInvalidTimeByBusinessId(@Param("businessId") String businessId, @Param("") Date invalidTime);
}
\ No newline at end of file
......@@ -4,6 +4,7 @@ import com.gic.api.base.commons.BasePageInfo;
import com.gic.api.base.commons.Page;
import com.gic.haoban.manage.service.pojo.bo.PendingTaskBO;
import java.util.Date;
import java.util.List;
/**
......@@ -54,5 +55,14 @@ public interface PendingTaskService {
*/
public boolean deletePendingTask(List<String> relationIds);
/**
* 更新失效时间
*
* @param businessId
* @param time
* @return
*/
public boolean updateInvalidTimeByBusinessId(String businessId, Date time);
}
......@@ -64,4 +64,10 @@ public class PendingTaskServiceImpl implements PendingTaskService {
pendingTaskMapper.deleteByRelationIds(null, relationIds);
return true;
}
@Override
public boolean updateInvalidTimeByBusinessId(String businessId, Date time) {
pendingTaskMapper.updateInvalidTimeByBusinessId(businessId, time);
return true;
}
}
......@@ -178,4 +178,10 @@ public class PendingTaskApiServiceImpl implements PendingTaskApiService {
boolean b = pendingTaskService.addOrUpdatePendingTask(pendingTaskBO);
return ServiceResponse.success(b);
}
@Override
public ServiceResponse<Boolean> updateInvalidTimeByBusinessId(String businessId, Date endTime) {
boolean b = pendingTaskService.updateInvalidTimeByBusinessId(businessId, endTime);
return ServiceResponse.success(b);
}
}
......@@ -299,4 +299,12 @@
#{item}
</foreach>
</update>
<update id="updateInvalidTimeByBusinessId">
update tab_haoban_pending_task
set
update_time = now(),
invalid_time = #{invalidTime}
where business_id = #{businessId}
</update>
</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