|
|
@@ -5,6 +5,7 @@ import com.ylx.common.core.controller.BaseController;
|
|
|
import com.ylx.common.core.domain.R;
|
|
|
import com.ylx.point.domain.PointActivity;
|
|
|
import com.ylx.point.domain.PointUserLog;
|
|
|
+import com.ylx.point.domain.dto.CompleteTaskDTO;
|
|
|
import com.ylx.point.domain.dto.UserPointActivityPageDTO;
|
|
|
import com.ylx.point.domain.dto.UserPointPageDTO;
|
|
|
import com.ylx.point.domain.vo.UserPointActivityVo;
|
|
|
@@ -15,6 +16,7 @@ import com.ylx.point.service.IPointUserActivityTaskCompletionService;
|
|
|
import com.ylx.point.service.IPointUserLogService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
@@ -34,6 +36,7 @@ public class UserPointController extends BaseController {
|
|
|
|
|
|
/**
|
|
|
* 获取当前用户的积分信息
|
|
|
+ *
|
|
|
* @param cityCode
|
|
|
* @return R<UserPointInfoVO>
|
|
|
*/
|
|
|
@@ -67,9 +70,9 @@ public class UserPointController extends BaseController {
|
|
|
|
|
|
@ApiOperation("用户点击“去完成”接口")
|
|
|
@PostMapping("/complete")
|
|
|
- public R completeTask(@RequestParam Long taskId) {
|
|
|
- this.pointUserActivityTaskCompletionService.executeTask(taskId);
|
|
|
- return R.ok();
|
|
|
+ public R completeTask(@Validated @RequestBody CompleteTaskDTO dto) {
|
|
|
+ this.pointUserActivityTaskCompletionService.executeTask(dto.getTaskId());
|
|
|
+ return R.ok();
|
|
|
}
|
|
|
|
|
|
}
|