Selaa lähdekoodia

修改喷煤不传金蝶

txf 3 vuotta sitten
vanhempi
commit
a23bc143b4

+ 4 - 0
src/main/java/com/steerinfo/dil/service/impl/TmstruckWeightResultServiceImpl.java

@@ -548,6 +548,10 @@ public class TmstruckWeightResultServiceImpl implements ITmstruckWeightResultSer
      * @return
      **/
     public void sendMesToKD(Map<String, Object> map, Integer orderType){
+        String resultTareCalculateNumber = String.valueOf(map.get("resultTareCalculateNumber"));
+        if(! resultTareCalculateNumber.contains("精煤")){ //如果不是精煤称的则不回传金蝶 或者没有皮重称
+            return;
+        }
         String orderNumber = (String) map.get("orderNumber");
         Map<String, Object> mesMap = new HashMap<>();
         switch (orderType){

+ 0 - 161
src/main/test/com/test/Test2.java

@@ -1,161 +0,0 @@
-package com.test;
-
-import com.steerinfo.dil.util.Log4jUtils;
-import org.apache.axis.client.Call;
-import org.apache.axis.client.Service;
-import org.apache.axis.encoding.XMLType;
-import org.dom4j.Document;
-import org.dom4j.DocumentHelper;
-import org.dom4j.Element;
-import org.dom4j.io.OutputFormat;
-import org.dom4j.io.XMLWriter;
-import org.hibernate.mapping.Array;
-import org.junit.Test;
-
-import javax.xml.rpc.ParameterMode;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.logging.Logger;
-
-/**
- * @ author    :TXF
- * @ time      :2022/2/10 11:05
- */
-
-public class Test2 {
-    @Test
-    public void test() {
-        try {
-            // 创建一个Document实例
-            Document doc = DocumentHelper.createDocument();
-
-            // 添加根节点
-            Element root = doc.addElement("root");
-
-            // 在根节点下添加第一个子节点
-            Element oneChildElement = root.addElement("person").addAttribute("attr", "root noe");
-            oneChildElement.addElement("people")
-                    .addAttribute("attr", "child one")
-                    .addText("person one child one");
-            oneChildElement.addElement("people")
-                    .addAttribute("attr", "child two")
-                    .addText("person one child two");
-
-            // 在根节点下添加第一个子节点
-            Element twoChildElement = root.addElement("person").addAttribute("attr", "root two");
-            twoChildElement.addElement("people")
-                    .addAttribute("attr", "child one")
-                    .addText("person two child one");
-            twoChildElement.addElement("people")
-                    .addAttribute("attr", "child two")
-                    .addText("person two child two");
-
-            // xml格式化样式
-            // OutputFormat format = OutputFormat.createPrettyPrint(); // 默认样式
-
-            // 自定义xml样式
-            OutputFormat format = new OutputFormat();
-            format.setIndentSize(2);  // 行缩进
-            format.setNewlines(true); // 一个结点为一行
-            format.setTrimText(true); // 去重空格
-            format.setPadText(true);
-            format.setNewLineAfterDeclaration(false); // 放置xml文件中第二行为空白行
-            System.out.println(doc.asXML());
-            // 输出xml文件
-            XMLWriter writer = new XMLWriter(new FileOutputStream("E:\\asd.xml"), format);
-            writer.write(doc);
-            System.out.println("dom4j CreateDom4j success!");
-        } catch (UnsupportedEncodingException e) {
-            e.printStackTrace();
-        } catch (FileNotFoundException e) {
-            e.printStackTrace();
-        } catch (IOException e) {
-            e.printStackTrace();
-        }
-    }
-
-    public static String asXmlDate(List<String> dataList) {
-        // 创建一个Document实例
-        Document doc = DocumentHelper.createDocument();
-        // 添加根节点
-        Element table = doc.addElement("table");
-        //添加第子节点
-        table.addElement("rowCount").addText("1");
-        table.addElement("headCount").addText("9");
-        Element head = table.addElement("head");
-        //添加body下的r1下的子节点
-        Element r1 = table.addElement("body").addElement("r1");
-        //添加head的子节点
-        for (int i = 0; i < dataList.size(); i++) {
-            head.addElement("h" + (i + 1)).addText(dataList.get(i));
-            r1.addElement("r1c" + (i + 1)).addText(dataList.get(i));
-        }
-        return doc.asXML();
-    }
-
-    public static String invokRemoveWSDLByAxis(String reqXML, String endPoint) {
-        String responseXML = "";
-        Service service = new Service();
-        try {
-            Call call = (Call) service.createCall();
-            call.setTargetEndpointAddress(endPoint);
-            call.setOperationName(new javax.xml.namespace.QName("http://webservice.app.facade.jjboom.custom.eas.kingdee.com", "transferEASInterfaceMethod"));
-            call.addParameter("username", XMLType.XSD_STRING, ParameterMode.IN);
-            call.setReturnType(XMLType.XSD_STRING);
-            responseXML = (String) call.invoke(new Object[]{reqXML, "weighSoucNew"});
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-        return responseXML;
-    }
-
-    @Test
-    public void test4() {
-        ArrayList<String> list = new ArrayList<>();
-        for (int i = 1; i < 10; i++) {
-            list.add(i + "");
-        }
-        String testXml = asXmlDate(list);
-        System.out.println(testXml);
-    }
-
-    @Test
-    public void test5(){
-        // 创建一个Document实例
-        Document doc = DocumentHelper.createDocument();
-        // 添加根节点
-        Element requests = null;
-        try {
-            requests = doc.addElement("requests");
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-        //添加第子节点
-        Element request = requests.addElement("request");
-        request.addElement("TypeID").addText("PUR");               //采购订单类型
-        request.addElement("FNumber").addText("1");              //磅单号
-        request.addElement("FBizDate").addText("2");             // 净重时间
-        request.addElement("Carnumber").addText("3");            //车牌号
-        request.addElement("FTransportOrgID").addText("4");
-        request.addElement("FGrossScaleID").addText("1");        //毛重汽车衡
-        request.addElement("FTareScaleID").addText("1");         //皮重汽车衡
-        request.addElement("FGrossWeight").addText("1");         //毛重时间
-        request.addElement("FTareWeight").addText("1");          //皮重
-        request.addElement("FGrossPoundTime").addText("1");      //毛重时间
-        request.addElement("FTarePoundTime").addText("1");       //皮重时间
-        request.addElement("FSourceBillID").addText("1");        //采购订单号
-        request.addElement("FSourceBillEntryID").addText("1");   //分录ID
-        request.addElement("FNetWeight").addText("1");           //净重
-        request.addElement("FIncidental").addText("0");         //扣杂
-        request.addElement("FLastNetWeight").addText("1");     //最后净重
-        request.addElement("FDescription").addText("");       //备注
-
-        System.out.println(doc.asXML());
-
-    }
-}

+ 0 - 77
src/main/test/test23.java

@@ -1,77 +0,0 @@
-import com.steerinfo.dil.util.Log4jUtils;
-import org.apache.axis.client.Call;
-import org.apache.axis.client.Service;
-import org.apache.axis.encoding.XMLType;
-import org.dom4j.Document;
-import org.dom4j.DocumentHelper;
-import org.dom4j.Element;
-import org.junit.Test;
-import sun.reflect.CallerSensitive;
-
-import javax.xml.rpc.ParameterMode;
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * @ author    :TXF
- * @ time      :2022/2/10 16:36
- */
-
-public class test23 {
-    public static void main(String[] args) {
-        ArrayList<String> list = new ArrayList<>();
-        for (int i = 1; i < 10; i++) {
-            list.add(i + "");
-        }
-        String testXml = asXmlDate(list);
-        String url = "http://172.16.62.243:56898/ormrpc/services/WSJJBoomFacade";
-        String s = invokRemoveWSDLByAxis(testXml, url);
-        System.out.println(s);
-    }
-
-    public static String asXmlDate(List<String> dataList){
-        // 创建一个Document实例
-        Document doc = DocumentHelper.createDocument();
-        // 添加根节点
-        Element table = doc.addElement("table");
-        //添加第子节点
-        table.addElement("rowCount").addText("1");
-        table.addElement("headCount").addText("9");
-        Element head = table.addElement("head");
-        //添加body下的r1下的子节点
-        Element r1 = table.addElement("body").addElement("r1");
-        //添加head的子节点
-        for (int i = 0; i < dataList.size(); i++) {
-            head.addElement("h" + (i + 1)).addText(dataList.get(i));
-            r1.addElement("r1c" + (i + 1)).addText(dataList.get(i));
-        }
-        return doc.asXML();
-    }
-
-    public static String invokRemoveWSDLByAxis(String reqXML, String endPoint) {
-        String responseXML = "";
-        Service service = new Service();
-        try {
-            Call call = (Call) service.createCall();
-            call.setTargetEndpointAddress(endPoint);
-            call.setOperationName(new javax.xml.namespace.QName("WSJJBoomFacade"));
-            call.addParameter("arg0", XMLType.XSD_STRING, ParameterMode.IN);
-            call.setReturnType(XMLType.XSD_STRING);
-            responseXML = (String) call.invoke(new Object[] { reqXML });
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-        return responseXML;
-    }
-
-
-    @Test
-    public void test2(){
-        String str = "123123我要成功";
-        if("成功".equals(str.substring(str.length() - 2))){
-            System.out.println("success");
-        }else {
-            System.out.println("failed");
-        }
-    }
-}