|
@@ -3,6 +3,7 @@ package com.caimei365.user.controller;
|
|
import com.caimei365.user.model.ResponseJson;
|
|
import com.caimei365.user.model.ResponseJson;
|
|
import com.caimei365.user.model.dto.ClubTemporaryDto;
|
|
import com.caimei365.user.model.dto.ClubTemporaryDto;
|
|
import com.caimei365.user.model.dto.OnlineDto;
|
|
import com.caimei365.user.model.dto.OnlineDto;
|
|
|
|
+import com.caimei365.user.model.dto.TaskPushDto;
|
|
import com.caimei365.user.model.po.ServiceProviderPo;
|
|
import com.caimei365.user.model.po.ServiceProviderPo;
|
|
import com.caimei365.user.model.vo.*;
|
|
import com.caimei365.user.model.vo.*;
|
|
import com.caimei365.user.service.SellerService;
|
|
import com.caimei365.user.service.SellerService;
|
|
@@ -300,13 +301,27 @@ public class SellerApi {
|
|
@ApiImplicitParam(required = true, name = "serviceProviderId", value = "协销Id")
|
|
@ApiImplicitParam(required = true, name = "serviceProviderId", value = "协销Id")
|
|
@GetMapping("/taskList")
|
|
@GetMapping("/taskList")
|
|
public ResponseJson<PageInfo<ProviderTaskVo>> getTaskList(Integer serviceProviderId,
|
|
public ResponseJson<PageInfo<ProviderTaskVo>> getTaskList(Integer serviceProviderId,
|
|
|
|
+ @RequestParam(value = "taskType", defaultValue = "0") Integer taskType,
|
|
@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
|
|
@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
|
|
@RequestParam(value = "pageSize", defaultValue = "10") int pageSize) {
|
|
@RequestParam(value = "pageSize", defaultValue = "10") int pageSize) {
|
|
|
|
|
|
if (null == serviceProviderId) {
|
|
if (null == serviceProviderId) {
|
|
return ResponseJson.error(-1, "协销Id不能为空", null);
|
|
return ResponseJson.error(-1, "协销Id不能为空", null);
|
|
}
|
|
}
|
|
- return sellerService.getTaskList(serviceProviderId, pageNum, pageSize);
|
|
|
|
|
|
+ return sellerService.getTaskList(serviceProviderId, taskType, pageNum, pageSize);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @ApiOperation("供应商后台任务列表")
|
|
|
|
+ @ApiImplicitParam(required = true, name = "serviceProviderId", value = "协销Id")
|
|
|
|
+ @GetMapping("/shop/taskList")
|
|
|
|
+ public ResponseJson<PageInfo<ShopTaskVo>> getShopTaskList(Integer shopId,
|
|
|
|
+ @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
|
|
|
|
+ @RequestParam(value = "pageSize", defaultValue = "10") int pageSize) {
|
|
|
|
+
|
|
|
|
+ if (null == shopId) {
|
|
|
|
+ return ResponseJson.error(-1, "Id不能为空", null);
|
|
|
|
+ }
|
|
|
|
+ return sellerService.getShopTaskList(shopId, pageNum, pageSize);
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("服务商任务详情")
|
|
@ApiOperation("服务商任务详情")
|
|
@@ -320,7 +335,15 @@ public class SellerApi {
|
|
if (null == taskId) {
|
|
if (null == taskId) {
|
|
return ResponseJson.error(-1, "Id不能为空", null);
|
|
return ResponseJson.error(-1, "Id不能为空", null);
|
|
}
|
|
}
|
|
- return sellerService.getTaskDetail(request,taskId, serviceProviderId, userId);
|
|
|
|
|
|
+ return sellerService.getTaskDetail(request, taskId, serviceProviderId, userId);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @PostMapping("/pushTask")
|
|
|
|
+ public ResponseJson taskAudit(TaskPushDto dto) {
|
|
|
|
+ if (null == dto.getServiceProviderId()) {
|
|
|
|
+ return ResponseJson.error(-1, "Id不能为空", null);
|
|
|
|
+ }
|
|
|
|
+ return sellerService.taskAudit(dto);
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation("领取任务")
|
|
@ApiOperation("领取任务")
|