啊鑫
2025-04-10 11806f176873ad969294d973209aeeffe6f69194
src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java
@@ -5,8 +5,10 @@
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;
@@ -15,6 +17,9 @@
@SpringBootTest
class XiaomiApplicationTests {
    @Autowired
    private SoapApiService service;
    @Test
    void contextLoads() throws Exception {
@@ -33,6 +38,25 @@
    }
    @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/>" +