PLController.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.malk.poc.controller;
  2. import com.malk.poc.service.GZT_PN;
  3. import com.malk.server.common.McException;
  4. import com.malk.server.common.McR;
  5. import com.malk.utils.UtilServlet;
  6. import lombok.extern.slf4j.Slf4j;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.PostMapping;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import javax.servlet.http.HttpServletRequest;
  13. import java.util.List;
  14. import java.util.Map;
  15. @Slf4j
  16. @RestController
  17. @RequestMapping("pl")
  18. public class PLController {
  19. @Autowired
  20. private GZT_PN gzt_pn;
  21. /**
  22. * jsApi 注册
  23. */
  24. @PostMapping("register")
  25. McR register(@RequestBody Map<String, String> data) {
  26. McException.assertParamException_Null(data, "url", "nonceStr");
  27. return McR.success(gzt_pn.register(data));
  28. }
  29. /**
  30. * 工作台数据 - 资讯中心
  31. */
  32. @PostMapping("portal/ZXZX")
  33. List<Map> portal_ZXZZ(HttpServletRequest request) {
  34. Map data = UtilServlet.getParamMap(request);
  35. log.info("工作台数据, {}", data);
  36. return gzt_pn.getPortalList("派能资讯");
  37. }
  38. @PostMapping("portal/NLPS")
  39. List<Map> portal_NLPS(HttpServletRequest request) {
  40. Map data = UtilServlet.getParamMap(request);
  41. log.info("工作台数据, {}", data);
  42. return gzt_pn.getPortalList("能量派送");
  43. }
  44. @PostMapping("portal/RZZX")
  45. List<Map> portal_RZZX(HttpServletRequest request) {
  46. Map data = UtilServlet.getParamMap(request);
  47. log.info("工作台数据, {}", data);
  48. return gzt_pn.getPortalList("人资资讯");
  49. }
  50. @PostMapping("portal/NBZX")
  51. List<Map> portal_NBZX(HttpServletRequest request) {
  52. Map data = UtilServlet.getParamMap(request);
  53. log.info("工作台数据, {}", data);
  54. return gzt_pn.getPortalList("内部资讯");
  55. }
  56. }