Commit dbd0be22 by fudahua

feat:待办新增接口

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