NonPoCpntroller.java 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.malk.taisen.controller;
  2. import com.malk.server.common.McR;
  3. import com.malk.taisen.service.NonPoServer;
  4. import com.malk.utils.UtilMap;
  5. import com.malk.utils.UtilServlet;
  6. import lombok.extern.slf4j.Slf4j;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.scheduling.annotation.Async;
  9. import org.springframework.web.bind.annotation.PostMapping;
  10. import org.springframework.web.bind.annotation.RequestBody;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RestController;
  13. import javax.servlet.http.HttpServletRequest;
  14. import java.util.Map;
  15. @Slf4j
  16. @RestController
  17. @RequestMapping
  18. public class NonPoCpntroller {
  19. @Autowired
  20. private NonPoServer NonPoServer;
  21. @PostMapping("/nonpo")
  22. // McR notice(HttpServletRequest request) {
  23. McR notice(@RequestBody Map<String, Object> data) {
  24. // Map data = UtilServlet.getParamMap(request);
  25. log.info("NonpoController:notice {}", data);
  26. String instanceId = UtilMap.getString(data, "instanceId");
  27. String type = UtilMap.getString(data, "type");
  28. String formUuid = UtilMap.getString(data, "formUuid");
  29. if (type.equals("Non-PoToSAP0005")) {
  30. log.info("泰森宜搭:Non-Po写入SAP0005 请求参数, {}", data);
  31. System.out.println("泰森宜搭:Non-Po写入SAP0005!::" + data);
  32. NonPoServer.NonPoinsetSAP0005(type, instanceId, formUuid);
  33. System.out.println("泰森宜搭:Non-Po写入SAP0005!结束");
  34. log.info("泰森宜搭:Non-Po写入SAP0005!结束");
  35. }
  36. return McR.success();
  37. }
  38. @PostMapping("/nonpoDZR")
  39. // McR notice(HttpServletRequest request) {
  40. McR noticeDZR(@RequestBody Map<String, Object> data) {
  41. // Map data = UtilServlet.getParamMap(request);
  42. log.info("NonpoController:notice {}", data);
  43. String instanceId = UtilMap.getString(data, "id");
  44. String name = UtilMap.getString(data, "name");
  45. log.info("泰森宜搭:Non-Po过账人写入, {}", data);
  46. System.out.println("泰森宜搭:Non-Po过账人写入::" + data);
  47. NonPoServer.NonPoDZR(instanceId, name);
  48. log.info("泰森宜搭:Non-Po过账人写入!结束");
  49. System.out.println("泰森宜搭:Non-Po过账人写入!结束");
  50. return McR.success();
  51. }
  52. @PostMapping("/GXFP")
  53. McR GXFP(HttpServletRequest request) {
  54. Map data = UtilServlet.getParamMap(request);
  55. String InstanceId = UtilMap.getString(data, "InstanceId");
  56. String voucherNumber = UtilMap.getString(data, "voucherNumber");
  57. String OAnumber = UtilMap.getString(data, "OAnumber");
  58. // NonPoServer.FPGX("045e8b98-3e82-4569-b5ea-c22def5170bd", "1920000006","1120测试");
  59. if (!InstanceId.equals("") && !voucherNumber.equals("")) {
  60. NonPoServer.FPGX(InstanceId, voucherNumber, OAnumber);
  61. }
  62. return McR.success();
  63. }
  64. }