NonPoCpntroller.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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("/GXFP")
  39. McR GXFP(HttpServletRequest request) {
  40. Map data = UtilServlet.getParamMap(request);
  41. String InstanceId = UtilMap.getString(data, "InstanceId");
  42. String voucherNumber = UtilMap.getString(data, "voucherNumber");
  43. String OAnumber = UtilMap.getString(data, "OAnumber");
  44. // NonPoServer.FPGX("045e8b98-3e82-4569-b5ea-c22def5170bd", "1920000006","1120测试");
  45. if (!InstanceId.equals("") && !voucherNumber.equals("")) {
  46. NonPoServer.FPGX(InstanceId, voucherNumber, OAnumber);
  47. }
  48. return McR.success();
  49. }
  50. }