package com.malk.taisen.controller; import com.malk.server.common.McR; import com.malk.taisen.service.NonPoServer; import com.malk.utils.UtilMap; import com.malk.utils.UtilServlet; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Async; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.Map; @Slf4j @RestController @RequestMapping public class NonPoCpntroller { @Autowired private NonPoServer NonPoServer; @PostMapping("/nonpo") // McR notice(HttpServletRequest request) { McR notice( @RequestBody Map data) { // Map data = UtilServlet.getParamMap(request); log.info("NonpoController:notice {}", data); String instanceId = UtilMap.getString(data, "instanceId"); String type = UtilMap.getString(data, "type"); String formUuid= UtilMap.getString(data,"formUuid"); if (type.equals("Non-PoToSAP0005")) { log.info("泰森宜搭:Non-Po写入SAP0005 请求参数, {}", data); System.out.println("泰森宜搭:Non-Po写入SAP0005!::" + data); NonPoServer.NonPoinsetSAP0005(type, instanceId,formUuid); System.out.println("泰森宜搭:Non-Po写入SAP0005!结束"); log.info("泰森宜搭:Non-Po写入SAP0005!结束"); } return McR.success(); } @PostMapping("/GXFP") McR GXFP(HttpServletRequest request) { Map data = UtilServlet.getParamMap(request); String InstanceId = UtilMap.getString(data, "InstanceId"); String voucherNumber = UtilMap.getString(data, "voucherNumber"); String OAnumber = UtilMap.getString(data, "OAnumber"); // NonPoServer.FPGX("045e8b98-3e82-4569-b5ea-c22def5170bd", "1920000006","1120测试"); if (!InstanceId.equals("") && !voucherNumber.equals("")) { NonPoServer.FPGX(InstanceId, voucherNumber, OAnumber); } return McR.success(); } }