123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- package com.travel.controller;
- import com.travel.model.UsedUser;
- import com.travel.service.UsedUserService;
- import com.travel.util.DesDecry;
- import com.travel.util.DesEncry;
- import com.travel.util.ParsingToken;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import javax.servlet.http.HttpServletRequest;
- import java.util.*;
- /**
- * 常用旅客信息
- */
- @RestController
- @RequestMapping("usedUser")
- public class UsedUserController {
- @Autowired
- private UsedUserService usedUserService;
- /**
- * 查询常用旅客信息
- * @param usedUser 参数
- * @param request 参数
- * @return 返回结果
- */
- @GetMapping("getUsed")
- public Map<String, Object> getUsed(UsedUser usedUser, HttpServletRequest request){
- Map<String, Object> map = new HashMap<>();
- try{
- Map<String, Object> userMap = ParsingToken.tokenParsing(request);
- usedUser.setCode((String) userMap.get("code"));
- List<UsedUser> list = usedUserService.getUsed(usedUser);
- List<UsedUser> list1 = new ArrayList<>();
- for(UsedUser usedUser1 : list){
- usedUser1.setIdNumber(DesDecry.decrypt(usedUser1.getIdNumber()));
- list1.add(usedUser1);
- }
- map.put("data", list1);
- map.put("msg", "200");
- }catch (Exception e){
- map.put("msg", "500");
- map.put("errMsg", "服务器请求异常,请稍后再试");
- e.printStackTrace();
- }
- return map;
- }
- /**
- * 新增常用旅客信息
- * @param usedUser 参数
- * @param request 参数
- * @return 返回结果
- */
- @PostMapping("addUsed")
- public Map<String, Object> addUsed(@RequestBody UsedUser usedUser, HttpServletRequest request){
- Map<String, Object> map = new HashMap<>();
- try{
- Map<String, Object> userMap = ParsingToken.tokenParsing(request);
- usedUser.setCode((String) userMap.get("code"));
- //生成uuid
- String id = UUID.randomUUID().toString().replace("-", "");
- usedUser.setUuid(id);
- usedUser.setIdNumber(DesEncry.encrypt(usedUser.getIdNumber()));
- usedUserService.addUsed(usedUser);
- map.put("msg", "200");
- }catch (Exception e){
- e.printStackTrace();
- map.put("msg", "500");
- map.put("errMsg", "服务器请求异常,请稍后再试");
- }
- return map;
- }
- /**
- * 删除旅客信息
- * @param usedUser 参数
- * @param request 参数
- * @return 返回结果
- */
- @DeleteMapping("delUsed")
- public Map<String, Object> delUsed(@RequestBody UsedUser usedUser, HttpServletRequest request){
- Map<String, Object> map = new HashMap<>();
- try{
- Map<String, Object> userMap = ParsingToken.tokenParsing(request);
- usedUser.setCode((String) userMap.get("code"));
- usedUserService.delUsed(usedUser);
- map.put("msg", "200");
- }catch (Exception e){
- e.printStackTrace();
- map.put("msg", "500");
- map.put("errMsg", "服务器请求异常,请稍后再试");
- }
- return map;
- }
- /**
- * 修改旅客信息
- * @param usedUser 参数
- * @param request 参数
- * @return 返回结果
- */
- @PutMapping("updateUsed")
- public Map<String, Object> updateUsed(@RequestBody UsedUser usedUser, HttpServletRequest request){
- Map<String, Object> map = new HashMap<>();
- try{
- Map<String, Object> userMap = ParsingToken.tokenParsing(request);
- usedUser.setCode((String) userMap.get("code"));
- usedUserService.updateUsed(usedUser);
- map.put("msg", "200");
- }catch (Exception e){
- e.printStackTrace();
- map.put("msg", "500");
- map.put("errMsg", "服务器请求异常,请稍后再试");
- }
- return map;
- }
- }
|