Commit cfb27a45 by fudahua

待办以及消息

parent ef70f995
...@@ -48,7 +48,7 @@ public interface PendingTaskMapper { ...@@ -48,7 +48,7 @@ public interface PendingTaskMapper {
* @return * @return
*/ */
public List<TabPendingTask> listPendingTask(@Param("enterpriseId") String enterpriseId, @Param("storeId") String storeId, @Param("clerkId") String clerkId, public List<TabPendingTask> listPendingTask(@Param("enterpriseId") String enterpriseId, @Param("storeId") String storeId, @Param("clerkId") String clerkId,
@Param("finishFlag") int finishFlag, @Param("overdueFlag") int overdueFlag); @Param("taskType") int taskType, @Param("finishFlag") int finishFlag, @Param("overdueFlag") int overdueFlag);
/** /**
* 分页查询待办任务表 * 分页查询待办任务表
......
...@@ -31,7 +31,7 @@ public interface PendingTaskService { ...@@ -31,7 +31,7 @@ public interface PendingTaskService {
* @param pageInfo 分页参数 * @param pageInfo 分页参数
* @return * @return
*/ */
public Page<PendingTaskBO> pagePendingTask(String enterpriseId, String storeId, String clerkId, public Page<PendingTaskBO> pagePendingTask(String enterpriseId, String storeId, String clerkId, int taskType,
int finishFlag, int overdueFlag, BasePageInfo pageInfo); int finishFlag, int overdueFlag, BasePageInfo pageInfo);
/** /**
......
...@@ -42,9 +42,9 @@ public class PendingTaskServiceImpl implements PendingTaskService { ...@@ -42,9 +42,9 @@ public class PendingTaskServiceImpl implements PendingTaskService {
} }
@Override @Override
public Page<PendingTaskBO> pagePendingTask(String enterpriseId, String storeId, String clerkId, int finishFlag, int overdueFlag, BasePageInfo pageInfo) { public Page<PendingTaskBO> pagePendingTask(String enterpriseId, String storeId, String clerkId, int taskType, int finishFlag, int overdueFlag, BasePageInfo pageInfo) {
PageHelper.startPage(pageInfo); PageHelper.startPage(pageInfo);
List<TabPendingTask> tabPendingTasks = pendingTaskMapper.listPendingTask(enterpriseId, storeId, clerkId, finishFlag, overdueFlag); List<TabPendingTask> tabPendingTasks = pendingTaskMapper.listPendingTask(enterpriseId, storeId, clerkId, taskType, finishFlag, overdueFlag);
Page<PendingTaskBO> retPage = PageHelperUtils.changePageHelperToCurrentPage(tabPendingTasks, PendingTaskBO.class); Page<PendingTaskBO> retPage = PageHelperUtils.changePageHelperToCurrentPage(tabPendingTasks, PendingTaskBO.class);
return retPage; return retPage;
} }
......
...@@ -43,7 +43,8 @@ public class PendingTaskApiServiceImpl implements PendingTaskApiService { ...@@ -43,7 +43,8 @@ public class PendingTaskApiServiceImpl implements PendingTaskApiService {
@Override @Override
public ServiceResponse<Page<PendingTaskDetailDTO>> pagePendingTask(PendingListQDTO listQDTO, BasePageInfo pageInfo) { public ServiceResponse<Page<PendingTaskDetailDTO>> pagePendingTask(PendingListQDTO listQDTO, BasePageInfo pageInfo) {
Page<PendingTaskBO> pendingTask = pendingTaskService.pagePendingTask(listQDTO.getEnterpriseId(), listQDTO.getStoreId(), listQDTO.getClerkId(), listQDTO.getFinishFlag() Page<PendingTaskBO> pendingTask = pendingTaskService.pagePendingTask(listQDTO.getEnterpriseId(), listQDTO.getStoreId()
, listQDTO.getClerkId(), listQDTO.getTaskType(), listQDTO.getFinishFlag()
, listQDTO.getOverdueFlag(), pageInfo); , listQDTO.getOverdueFlag(), pageInfo);
//转化 //转化
Page<PendingTaskDetailDTO> retPage = PageHelperUtils.changePageToCurrentPage(pendingTask, PendingTaskDetailDTO.class); Page<PendingTaskDetailDTO> retPage = PageHelperUtils.changePageToCurrentPage(pendingTask, PendingTaskDetailDTO.class);
...@@ -55,7 +56,7 @@ public class PendingTaskApiServiceImpl implements PendingTaskApiService { ...@@ -55,7 +56,7 @@ public class PendingTaskApiServiceImpl implements PendingTaskApiService {
} }
/** /**
* 组装 * 组装 防止后面变更需求
* *
* @param list * @param list
*/ */
......
...@@ -254,6 +254,9 @@ ...@@ -254,6 +254,9 @@
<if test="clerkId != null"> <if test="clerkId != null">
and clerk_id = #{clerkId} and clerk_id = #{clerkId}
</if> </if>
<if test="taskType != null">
and task_type = #{taskType}
</if>
order by overdue_time desc order by overdue_time desc
</select> </select>
......
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