ReceivingClerkAction.java 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package com.fuzamei.web;
  2. import java.util.HashMap;
  3. import java.util.LinkedHashMap;
  4. import java.util.List;
  5. import java.util.Map;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.web.bind.annotation.PostMapping;
  8. import org.springframework.web.bind.annotation.RequestBody;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RestController;
  11. import com.alibaba.fastjson.JSON;
  12. import com.fuzamei.constant.HintMSG;
  13. import com.fuzamei.constant.Roles;
  14. import com.fuzamei.entity.User;
  15. import com.fuzamei.service.ReceivingClerkService;
  16. import com.fuzamei.util.JSONUtil;
  17. import com.fuzamei.util.ValidationUtil;
  18. @RestController
  19. @RequestMapping(value="/receiving_clerk")
  20. public class ReceivingClerkAction {
  21. @Autowired
  22. private ReceivingClerkService receivingClerkService;
  23. /**
  24. {
  25. "user_id":"1001",
  26. "username":""
  27. }
  28. * @param data
  29. * @return
  30. */
  31. @PostMapping(value="queryReceivingClerk")
  32. public Map<String, Object> queryReceivingClerk(@RequestBody String data){
  33. try {
  34. List<User> list=null;
  35. @SuppressWarnings("unchecked")
  36. Map<String, Object> map = JSON.parseObject(data,Map.class);//将前端传过来的json数据转化为map对象,并将map对象传入service层进行数据校验
  37. Integer user_id = ValidationUtil.checkAndAssignInt(map.get("user_id"));// ————————》给个用户id 判断用户id是什么权限
  38. String username=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("username"));
  39. Map<String, Object> mapToService = new LinkedHashMap<String, Object>();
  40. mapToService.put("user_id",user_id );
  41. mapToService.put("username", username);
  42. list=receivingClerkService.queryReceivingClerk(mapToService);
  43. return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, list);
  44. } catch (Exception e) {
  45. return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
  46. }
  47. }
  48. //根据用户id 查询角色 test
  49. /**
  50. * "user_id":"1001"
  51. */
  52. @PostMapping(value="selectRoleByUserId")
  53. public Map<String, Object> selectRoleByUserId(@RequestBody String data){
  54. try {
  55. @SuppressWarnings("unchecked")
  56. Map<String, Object> map = JSON.parseObject(data,Map.class);//将前端传过来的json数据转化为map对象,并将map对象传入service层进行数据校验
  57. int userId = ValidationUtil.checkAndAssignInt(map.get("user_id"));
  58. String ss=receivingClerkService.selectRoleByUserId(userId);
  59. System.out.println(ss+"fffffffffff");
  60. return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, ss);
  61. } catch (Exception e) {
  62. return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
  63. }
  64. }
  65. }