| 123456789101112131415161718192021222324252627 |
- package com.izouma.walkchina.web;
- import com.izouma.walkchina.bean.Result;
- import com.izouma.walkchina.domain.UserInfo;
- import com.izouma.walkchina.service.WalkDataService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.security.core.Authentication;
- import org.springframework.security.core.context.SecurityContextHolder;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- @RestController
- @RequestMapping("/walkData")
- public class WalkDataController {
- @Autowired
- private WalkDataService walkDataService;
- @PostMapping
- @RequestMapping("/saveWalkData")
- public Result saveWalkData(String encryptedData, String iv) {
- Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
- UserInfo userInfo = (UserInfo) authentication.getPrincipal();
- walkDataService.saveWalkData(userInfo.getId(), encryptedData, iv);
- return Result.ok("保存成功");
- }
- }
|