|
|
@ -10,6 +10,7 @@ import com.ccsens.util.WebConstant; |
|
|
import com.ccsens.util.annotation.OperateType; |
|
|
import com.ccsens.util.annotation.OperateType; |
|
|
import io.jsonwebtoken.Claims; |
|
|
import io.jsonwebtoken.Claims; |
|
|
import io.swagger.annotations.*; |
|
|
import io.swagger.annotations.*; |
|
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.validation.annotation.Validated; |
|
|
import org.springframework.validation.annotation.Validated; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
@ -17,6 +18,7 @@ import org.springframework.web.bind.annotation.*; |
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
@Slf4j |
|
|
@Api(tags = "任务相关API" , description = "") |
|
|
@Api(tags = "任务相关API" , description = "") |
|
|
@RestController |
|
|
@RestController |
|
|
@RequestMapping("/tasks") |
|
|
@RequestMapping("/tasks") |
|
|
@ -224,7 +226,7 @@ public class TaskController { |
|
|
public JsonResponse<TaskVo.NormalTask> addTask(HttpServletRequest request, |
|
|
public JsonResponse<TaskVo.NormalTask> addTask(HttpServletRequest request, |
|
|
@ApiParam @Validated @RequestBody TaskDto.AddTask addTask) throws Exception { |
|
|
@ApiParam @Validated @RequestBody TaskDto.AddTask addTask) throws Exception { |
|
|
Long currentUserId = Long.valueOf(((Claims) request.getAttribute(WebConstant.REQUEST_KEY_CLAIMS)).getSubject()); |
|
|
Long currentUserId = Long.valueOf(((Claims) request.getAttribute(WebConstant.REQUEST_KEY_CLAIMS)).getSubject()); |
|
|
|
|
|
log.info("新加任务,userId:{}、任务信息:{}",currentUserId,addTask); |
|
|
TaskVo.NormalTask normalTask = subTimeService.addTask(currentUserId,addTask); |
|
|
TaskVo.NormalTask normalTask = subTimeService.addTask(currentUserId,addTask); |
|
|
return JsonResponse.newInstance().ok(normalTask); |
|
|
return JsonResponse.newInstance().ok(normalTask); |
|
|
} |
|
|
} |
|
|
|