| | |
| | | import com.gs.xiaomi.dto.BizDocument; |
| | | import com.gs.xiaomi.dto.BizDocumentResult; |
| | | import com.gs.xiaomi.dto.ZfmWsApiRequest; |
| | | import com.gs.xiaomi.service.SoapApiService; |
| | | import com.gs.xiaomi.util.SoapXmlBuilder; |
| | | import org.junit.jupiter.api.Test; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.boot.test.context.SpringBootTest; |
| | | |
| | | import javax.xml.bind.JAXBContext; |
| | |
| | | |
| | | @SpringBootTest |
| | | class XiaomiApplicationTests { |
| | | |
| | | @Autowired |
| | | private SoapApiService service; |
| | | |
| | | @Test |
| | | void contextLoads() throws Exception { |
| | |
| | | } |
| | | |
| | | @Test |
| | | void testService() throws Exception { |
| | | ZfmWsApiRequest req = new ZfmWsApiRequest(); |
| | | req.setIvCode(DataAcquisitionConfiguration.IV_CODEXM104); |
| | | req.setIvEvent(""); |
| | | req.setIvFlag(""); |
| | | BizDocument doc = new BizDocument(); |
| | | doc.setBizDate("2025-04-01"); |
| | | doc.setLifnr(DataAcquisitionConfiguration.LIFNR); |
| | | req.setIvInfo(doc); |
| | | req.setIvPass(DataAcquisitionConfiguration.getIvPass(DataAcquisitionConfiguration.IV_CODEXM104)); |
| | | req.setIvUser(DataAcquisitionConfiguration.IV_USER); |
| | | |
| | | BizDocumentResult bizDocumentResult = service.callAndParse(DataAcquisitionConfiguration.XM104_URL, req); |
| | | |
| | | System.out.println(JSON.toJSONString(bizDocumentResult)); |
| | | } |
| | | |
| | | |
| | | @Test |
| | | void contextLoads2() throws Exception { |
| | | String bodyStr = "<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>" + |
| | | " <SOAP:Header/>" + |