Browse Source

开始任务token非必填

pt
zhizhi wu 4 years ago
parent
commit
ce0c28f86e
  1. 1
      tall/src/main/java/com/ccsens/tall/config/SpringConfig.java
  2. 6
      tall/src/main/java/com/ccsens/tall/web/TaskController.java

1
tall/src/main/java/com/ccsens/tall/config/SpringConfig.java

@ -156,6 +156,7 @@ public class SpringConfig implements WebMvcConfigurer {
.addPathPatterns("/delivers/**")
.addPathPatterns("/tasks/**")
.excludePathPatterns("/tasks/projectId")
.excludePathPatterns("/tasks/start")
.addPathPatterns("/members/**")
.addPathPatterns("/templates/**")
.addPathPatterns("/hardware/**")

6
tall/src/main/java/com/ccsens/tall/web/TaskController.java

@ -50,7 +50,11 @@ public class TaskController {
})
@RequestMapping(value = "start", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse startNode(HttpServletRequest request, @Validated @RequestBody com.ccsens.cloudutil.bean.tall.dto.TaskDto.StartTask param) throws Exception {
Long currentUserId = Long.valueOf(((Claims) request.getAttribute(WebConstant.REQUEST_KEY_CLAIMS)).getSubject());
Long currentUserId = null;
Claims attribute = (Claims) request.getAttribute(WebConstant.REQUEST_KEY_CLAIMS);
if (attribute != null) {
currentUserId = Long.valueOf(attribute.getSubject());
}
TaskDto.StartTask dto = new TaskDto.StartTask();
BeanUtils.copyProperties(param, dto);
subTimeService.startTask(currentUserId,dto);

Loading…
Cancel
Save