|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.weaver.seconddev.interfaces.workflow.controller;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.weaver.common.base.entity.result.WeaResult;
|
|
|
|
|
import com.weaver.seconddev.interfaces.workflow.action.ZOA_FICO_ANLA_CHECK;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
@ -38,71 +39,41 @@ public class ZOA_FICO_ANLA_CHECK_CONTROLLER {
|
|
|
|
|
if(map != null && map.size() > 0){
|
|
|
|
|
estatus = map.get("estatus");
|
|
|
|
|
emessage = map.get("emessage");
|
|
|
|
|
Document document = DocumentHelper.createDocument();
|
|
|
|
|
Element xml = document.addElement("xml");
|
|
|
|
|
Element status = xml.addElement("estatus");
|
|
|
|
|
status.setText(estatus);
|
|
|
|
|
Element message = xml.addElement("emessage");
|
|
|
|
|
message.setText(emessage);
|
|
|
|
|
Element TXT50_ = xml.addElement("TXT50");;
|
|
|
|
|
TXT50_.setText("<![CDATA["+map.get("TXT50")+"]]>");
|
|
|
|
|
Element TXA50_ = xml.addElement("TXA50");
|
|
|
|
|
TXA50_.setText("<![CDATA["+map.get("TXA50")+"]]>");
|
|
|
|
|
Element ANLN1_ = xml.addElement("ANLN1");
|
|
|
|
|
ANLN1_.setText("<![CDATA["+map.get("ANLN1")+"]]>");
|
|
|
|
|
Element ANLHTXT_ = xml.addElement("ANLHTXT");
|
|
|
|
|
ANLHTXT_.setText("<![CDATA["+map.get("ANLHTXT")+"]]>");
|
|
|
|
|
Element SERNR_ = xml.addElement("SERNR");
|
|
|
|
|
SERNR_.setText("<![CDATA["+map.get("SERNR")+"]]>");
|
|
|
|
|
Element INVNR_ = xml.addElement("INVNR");
|
|
|
|
|
INVNR_.setText("<![CDATA["+map.get("INVNR")+"]]>");
|
|
|
|
|
Element KOSTL_ = xml.addElement("KOSTL");
|
|
|
|
|
KOSTL_.setText("<![CDATA["+map.get("KOSTL")+"]]>");
|
|
|
|
|
Element KOSTLV_ = xml.addElement("KOSTLV");
|
|
|
|
|
KOSTLV_.setText("<![CDATA["+map.get("KOSTLV")+"]]>");
|
|
|
|
|
Element CAUFN_ = xml.addElement("CAUFN");
|
|
|
|
|
CAUFN_.setText("<![CDATA["+map.get("CAUFN")+"]]>");
|
|
|
|
|
Element WERKS_ = xml.addElement("WERKS");
|
|
|
|
|
WERKS_.setText("<![CDATA["+map.get("WERKS")+"]]>");
|
|
|
|
|
Element RAUMN_ = xml.addElement("RAUMN");
|
|
|
|
|
RAUMN_.setText("<![CDATA["+map.get("RAUMN")+"]]>");
|
|
|
|
|
Element BUKRS_ = xml.addElement("BUKRS");
|
|
|
|
|
BUKRS_.setText("<![CDATA["+map.get("BUKRS")+"]]>");
|
|
|
|
|
Element KKTOGR_ = xml.addElement("KTOGR");
|
|
|
|
|
KKTOGR_.setText("<![CDATA["+map.get("KKTOGR")+"]]>");
|
|
|
|
|
Element MENGE_ = xml.addElement("MENGE");
|
|
|
|
|
MENGE_.setText("<![CDATA["+map.get("MENGE")+"]]>");
|
|
|
|
|
Element MEINS_ = xml.addElement("MEINS");
|
|
|
|
|
MEINS_.setText("<![CDATA["+map.get("MEINS")+"]]>");
|
|
|
|
|
Element AKTIV_ = xml.addElement("AKTIV");
|
|
|
|
|
AKTIV_.setText("<![CDATA["+map.get("AKTIV")+"]]>");
|
|
|
|
|
Element ZUGDT_ = xml.addElement("ZUGDT");
|
|
|
|
|
ZUGDT_.setText("<![CDATA["+map.get("ZUGDT")+"]]>");
|
|
|
|
|
Element ZUJHR_ = xml.addElement("ZUJHR");
|
|
|
|
|
ZUJHR_.setText("<![CDATA["+map.get("ZUJHR")+"]]>");
|
|
|
|
|
Element ZUPER_ = xml.addElement("ZUPER");
|
|
|
|
|
ZUPER_.setText("<![CDATA["+map.get("ZUPER")+"]]>");
|
|
|
|
|
Element DEAKT_ = xml.addElement("DEAKT");
|
|
|
|
|
DEAKT_.setText("<![CDATA["+map.get("DEAKT")+"]]>");
|
|
|
|
|
Element ORD41_ = xml.addElement("ORD41");
|
|
|
|
|
ORD41_.setText("<![CDATA["+map.get("ORD41")+"]]>");
|
|
|
|
|
Element ORD42_ = xml.addElement("ORD42");
|
|
|
|
|
ORD42_.setText("<![CDATA["+map.get("ORD42")+"]]>");
|
|
|
|
|
Element NDJAR_ = xml.addElement("NDJAR");
|
|
|
|
|
NDJAR_.setText("<![CDATA["+map.get("NDJAR")+"]]>");
|
|
|
|
|
Element NDPER_ = xml.addElement("NDPER");
|
|
|
|
|
NDPER_.setText("<![CDATA["+map.get("NDPER")+"]]>");
|
|
|
|
|
Element AFABG_ = xml.addElement("AFABG");
|
|
|
|
|
AFABG_.setText("<![CDATA["+map.get("AFABG")+"]]>");
|
|
|
|
|
Element NDABJ_ = xml.addElement("NDABJ");
|
|
|
|
|
NDABJ_.setText("<![CDATA["+map.get("NDABJ")+"]]>");
|
|
|
|
|
Element NDABP_ = xml.addElement("NDABP");
|
|
|
|
|
NDABP_.setText("<![CDATA["+map.get("NDABP")+"]]>");
|
|
|
|
|
Element ANLKL_ = xml.addElement("ANLKL");
|
|
|
|
|
ANLKL_.setText("<![CDATA["+map.get("ANLKL")+"]]>");
|
|
|
|
|
Element ANLN2_ = xml.addElement("ANLN2");
|
|
|
|
|
ANLN2_.setText("<![CDATA["+map.get("ANLN2")+"]]>");
|
|
|
|
|
return WeaResult.success(document.asXML());
|
|
|
|
|
JSONObject xmlData = new JSONObject();
|
|
|
|
|
xmlData.put("estatus", estatus);
|
|
|
|
|
xmlData.put("emessage", emessage);
|
|
|
|
|
|
|
|
|
|
// 依次将各个元素添加到子 Map 中
|
|
|
|
|
xmlData.put("TXT50", map.getOrDefault("TXT50", ""));
|
|
|
|
|
xmlData.put("TXA50", map.getOrDefault("TXA50", ""));
|
|
|
|
|
xmlData.put("ANLN1", map.getOrDefault("ANLN1", ""));
|
|
|
|
|
xmlData.put("ANLHTXT", map.getOrDefault("ANLHTXT", ""));
|
|
|
|
|
xmlData.put("SERNR", map.getOrDefault("SERNR", ""));
|
|
|
|
|
xmlData.put("INVNR", map.getOrDefault("INVNR", ""));
|
|
|
|
|
xmlData.put("KOSTL", map.getOrDefault("KOSTL", ""));
|
|
|
|
|
xmlData.put("KOSTLV", map.getOrDefault("KOSTLV", ""));
|
|
|
|
|
xmlData.put("CAUFN", map.getOrDefault("CAUFN", ""));
|
|
|
|
|
xmlData.put("WERKS", map.getOrDefault("WERKS", ""));
|
|
|
|
|
xmlData.put("RAUMN", map.getOrDefault("RAUMN", ""));
|
|
|
|
|
xmlData.put("BUKRS", map.getOrDefault("BUKRS", ""));
|
|
|
|
|
xmlData.put("KKTOGR", map.getOrDefault("KKTOGR", ""));
|
|
|
|
|
xmlData.put("MENGE", map.getOrDefault("MENGE", ""));
|
|
|
|
|
xmlData.put("MEINS", map.getOrDefault("MEINS", ""));
|
|
|
|
|
xmlData.put("AKTIV", map.getOrDefault("AKTIV", ""));
|
|
|
|
|
xmlData.put("ZUGDT", map.getOrDefault("ZUGDT", ""));
|
|
|
|
|
xmlData.put("ZUJHR", map.getOrDefault("ZUJHR", ""));
|
|
|
|
|
xmlData.put("ZUPER", map.getOrDefault("ZUPER", ""));
|
|
|
|
|
xmlData.put("DEAKT", map.getOrDefault("DEAKT", ""));
|
|
|
|
|
xmlData.put("ORD41", map.getOrDefault("ORD41", ""));
|
|
|
|
|
xmlData.put("ORD42", map.getOrDefault("ORD42", ""));
|
|
|
|
|
xmlData.put("NDJAR", map.getOrDefault("NDJAR", ""));
|
|
|
|
|
xmlData.put("NDPER", map.getOrDefault("NDPER", ""));
|
|
|
|
|
xmlData.put("AFABG", map.getOrDefault("AFABG", ""));
|
|
|
|
|
xmlData.put("NDABJ", map.getOrDefault("NDABJ", ""));
|
|
|
|
|
xmlData.put("NDABP", map.getOrDefault("NDABP", ""));
|
|
|
|
|
xmlData.put("ANLKL", map.getOrDefault("ANLKL", ""));
|
|
|
|
|
xmlData.put("ANLN2", map.getOrDefault("ANLN2", ""));
|
|
|
|
|
return WeaResult.success(JSONObject.toJSONString(xmlData));
|
|
|
|
|
}else {
|
|
|
|
|
estatus = map.get("estatus");
|
|
|
|
|
emessage = map.get("emessage");
|
|
|
|
|