ReceivingClerkAction.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.fuzamei.web;
  2. import java.util.LinkedHashMap;
  3. import java.util.List;
  4. import java.util.Map;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.PostMapping;
  7. import org.springframework.web.bind.annotation.RequestBody;
  8. import org.springframework.web.bind.annotation.RequestMapping;
  9. import org.springframework.web.bind.annotation.RestController;
  10. import com.alibaba.fastjson.JSON;
  11. import com.fuzamei.constant.HintMSG;
  12. import com.fuzamei.entity.User;
  13. import com.fuzamei.service.ReceivingClerkService;
  14. import com.fuzamei.util.JSONUtil;
  15. import com.fuzamei.util.ValidationUtil;
  16. @RestController
  17. @RequestMapping(value="/receiving_clerk")
  18. public class ReceivingClerkAction {
  19. @Autowired
  20. private ReceivingClerkService receivingClerkService;
  21. @PostMapping(path="queryReceivingClerk")
  22. public Map<String, Object> queryReceivingClerk(@RequestBody String data){
  23. try {
  24. Map<String, Object> map = JSON.parseObject(data,Map.class);//将前端传过来的json数据转化为map对象,并将map对象传入service层进行数据校验
  25. //int userId = ValidationUtil.checkAndAssignInt(map.getUser_id());// 首先校验用户权限问题
  26. String username=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("username"));//拿到前端传来的账号去service校验
  27. Map<String, Object> mapToService = new LinkedHashMap<String, Object>();
  28. mapToService.put("username", username);
  29. List<User> list=receivingClerkService.queryReceivingClerk(map);
  30. return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, list);
  31. } catch (Exception e) {
  32. return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
  33. }
  34. }
  35. }