init project
This commit is contained in:
235
mes/hd/nladmin-system/src/test/java/test3/Test6.java
Normal file
235
mes/hd/nladmin-system/src/test/java/test3/Test6.java
Normal file
@@ -0,0 +1,235 @@
|
||||
package test3;
|
||||
|
||||
import cn.hutool.core.util.XmlUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Element;
|
||||
|
||||
public class Test6 {
|
||||
public static void main(String[] args) {
|
||||
JSONObject jo = new JSONObject();
|
||||
Document doc = XmlUtil.createXml();
|
||||
doc.setXmlStandalone(true);
|
||||
|
||||
// ufinterface标签
|
||||
Element ufinterface = doc.createElement("ufinterface");
|
||||
ufinterface.setAttribute("account", "");
|
||||
ufinterface.setAttribute("billtype", "46");
|
||||
ufinterface.setAttribute("filename", "");
|
||||
ufinterface.setAttribute("groupcode", "");
|
||||
ufinterface.setAttribute("isexchange", "Y");
|
||||
ufinterface.setAttribute("replace", "Y");
|
||||
ufinterface.setAttribute("roottag", "");
|
||||
ufinterface.setAttribute("sender", "pgmes");
|
||||
|
||||
Element bill = doc.createElement("bill");
|
||||
bill.setAttribute("id", "");
|
||||
ufinterface.appendChild(bill);
|
||||
|
||||
Element billhead = doc.createElement("billhead");
|
||||
bill.appendChild(billhead);
|
||||
|
||||
Element billmaker = doc.createElement("billmaker");
|
||||
billmaker.setTextContent(jo.getString("billmaker"));
|
||||
billhead.appendChild(billmaker);
|
||||
|
||||
Element cbizid = doc.createElement("cbizid");
|
||||
cbizid.setTextContent(jo.getString("cbizid"));
|
||||
billhead.appendChild(cbizid);
|
||||
|
||||
Element cdptid = doc.createElement("cdptid");
|
||||
cdptid.setTextContent(jo.getString("cdptid"));
|
||||
billhead.appendChild(cdptid);
|
||||
|
||||
Element cdptvid = doc.createElement("cdptvid");
|
||||
cdptvid.setTextContent(jo.getString("cdptvid"));
|
||||
billhead.appendChild(cdptvid);
|
||||
|
||||
Element corpoid = doc.createElement("corpoid");
|
||||
corpoid.setTextContent("0001A11000000001MYHK");
|
||||
billhead.appendChild(corpoid);
|
||||
|
||||
Element corpvid = doc.createElement("corpvid");
|
||||
corpvid.setTextContent("0001A11000000001MYHJ");
|
||||
billhead.appendChild(corpvid);
|
||||
|
||||
Element cprocalbodyoid = doc.createElement("cprocalbodyoid");
|
||||
cprocalbodyoid.setTextContent("0001A11000000001MYHK");
|
||||
billhead.appendChild(cprocalbodyoid);
|
||||
|
||||
Element cprocalbodyvid = doc.createElement("cprocalbodyvid");
|
||||
cprocalbodyvid.setTextContent("0001A11000000001MYHJ");
|
||||
billhead.appendChild(cprocalbodyvid);
|
||||
|
||||
Element cprowarehouseid = doc.createElement("cprowarehouseid");
|
||||
cprowarehouseid.setTextContent("1002A1100000000I3U48");
|
||||
billhead.appendChild(cprowarehouseid);
|
||||
|
||||
Element creationtime = doc.createElement("creationtime");
|
||||
creationtime.setTextContent(jo.getString("creationtime"));
|
||||
billhead.appendChild(creationtime);
|
||||
|
||||
Element creator = doc.createElement("creator");
|
||||
creator.setTextContent(jo.getString("creator"));
|
||||
billhead.appendChild(creator);
|
||||
|
||||
Element ctrantypeid = doc.createElement("ctrantypeid");
|
||||
ctrantypeid.setTextContent("0001A1100000000020CP");
|
||||
billhead.appendChild(ctrantypeid);
|
||||
|
||||
Element cwarehouseid = doc.createElement("cwarehouseid");
|
||||
cwarehouseid.setTextContent("1002A1100000000I3U48");
|
||||
billhead.appendChild(cwarehouseid);
|
||||
|
||||
Element dbilldate = doc.createElement("dbilldate");
|
||||
dbilldate.setTextContent(jo.getString("dbilldate"));
|
||||
billhead.appendChild(dbilldate);
|
||||
|
||||
Element dmakedate = doc.createElement("dmakedate");
|
||||
dmakedate.setTextContent(jo.getString("dmakedate"));
|
||||
billhead.appendChild(dmakedate);
|
||||
|
||||
Element dr = doc.createElement("dr");
|
||||
dr.setTextContent("0");
|
||||
billhead.appendChild(dr);
|
||||
|
||||
Element fbillflag = doc.createElement("fbillflag");
|
||||
fbillflag.setTextContent("2");
|
||||
billhead.appendChild(fbillflag);
|
||||
|
||||
Element pk_group = doc.createElement("pk_group");
|
||||
pk_group.setTextContent("0001A110000000000FJ5");
|
||||
billhead.appendChild(pk_group);
|
||||
|
||||
Element pk_org = doc.createElement("pk_org");
|
||||
pk_org.setTextContent("0001A11000000001MYHK");
|
||||
billhead.appendChild(pk_org);
|
||||
|
||||
Element pk_org_v = doc.createElement("pk_org_v");
|
||||
pk_org_v.setTextContent("0001A11000000001MYHJ");
|
||||
billhead.appendChild(pk_org_v);
|
||||
|
||||
Element vnote = doc.createElement("vnote");
|
||||
vnote.setTextContent("诺力测试");
|
||||
billhead.appendChild(vnote);
|
||||
|
||||
Element vtrantypecode = doc.createElement("vtrantypecode");
|
||||
vtrantypecode.setTextContent("46-01");
|
||||
billhead.appendChild(vtrantypecode);
|
||||
|
||||
Element cgeneralbid = doc.createElement("cgeneralbid");
|
||||
billhead.appendChild(cgeneralbid);
|
||||
|
||||
//针对物料明细循环插入item
|
||||
Element item = doc.createElement("item");
|
||||
cgeneralbid.appendChild(item);
|
||||
|
||||
Element breworkflag = doc.createElement("breworkflag");
|
||||
breworkflag.setTextContent("N");
|
||||
item.appendChild(breworkflag);
|
||||
|
||||
Element bbarcodeclose = doc.createElement("bbarcodeclose");
|
||||
bbarcodeclose.setTextContent("N");
|
||||
item.appendChild(bbarcodeclose);
|
||||
|
||||
Element bonroadflag = doc.createElement("bonroadflag");
|
||||
bonroadflag.setTextContent(jo.getString("bonroadflag"));
|
||||
item.appendChild(bonroadflag);
|
||||
|
||||
Element castunitid = doc.createElement("castunitid");
|
||||
castunitid.setTextContent(jo.getString("castunitid"));
|
||||
item.appendChild(castunitid);
|
||||
|
||||
Element cbodytranstypecode = doc.createElement("cbodytranstypecode");
|
||||
cbodytranstypecode.setTextContent("46-01");
|
||||
item.appendChild(cbodytranstypecode);
|
||||
|
||||
Element cbodywarehouseid = doc.createElement("cbodywarehouseid");
|
||||
cbodytranstypecode.setTextContent(jo.getString("cbodywarehouseid"));
|
||||
item.appendChild(cbodywarehouseid);
|
||||
|
||||
Element cmaterialoid = doc.createElement("cmaterialoid");
|
||||
cmaterialoid.setTextContent(jo.getString("cmaterialoid"));
|
||||
item.appendChild(cmaterialoid);
|
||||
|
||||
Element cmaterialvid = doc.createElement("cmaterialvid");
|
||||
cmaterialvid.setTextContent(jo.getString("cmaterialvid"));
|
||||
item.appendChild(cmaterialvid);
|
||||
|
||||
item.appendChild(corpoid);
|
||||
|
||||
item.appendChild(corpvid);
|
||||
|
||||
Element cproductid = doc.createElement("cproductid");
|
||||
cproductid.setTextContent(jo.getString("cproductid"));
|
||||
item.appendChild(cproductid);
|
||||
|
||||
Element crowno = doc.createElement("crowno");
|
||||
crowno.setTextContent(jo.getString("crowno"));
|
||||
item.appendChild(crowno);
|
||||
|
||||
Element cunitid = doc.createElement("cunitid");
|
||||
cunitid.setTextContent("0001Z0100000000000XI");
|
||||
item.appendChild(cunitid);
|
||||
|
||||
Element dbizdate = doc.createElement("dbizdate");
|
||||
dbizdate.setTextContent(jo.getString("dbizdate"));
|
||||
item.appendChild(dbizdate);
|
||||
|
||||
item.appendChild(dr);
|
||||
|
||||
Element flargess = doc.createElement("flargess");
|
||||
flargess.setTextContent("N");
|
||||
item.appendChild(flargess);
|
||||
|
||||
Element fproductclass = doc.createElement("fproductclass");
|
||||
fproductclass.setTextContent("1");
|
||||
item.appendChild(fproductclass);
|
||||
|
||||
Element nassistnum = doc.createElement("nassistnum");
|
||||
nassistnum.setTextContent("0");
|
||||
item.appendChild(nassistnum);
|
||||
|
||||
Element nnum = doc.createElement("nnum");
|
||||
nnum.setTextContent("0");
|
||||
item.appendChild(nnum);
|
||||
|
||||
Element nshouldassistnum = doc.createElement("nshouldassistnum");
|
||||
nshouldassistnum.setTextContent(jo.getString("nshouldassistnum"));
|
||||
item.appendChild(nshouldassistnum);
|
||||
|
||||
Element nshouldnum = doc.createElement("nshouldnum");
|
||||
nshouldnum.setTextContent(jo.getString("nshouldnum"));
|
||||
item.appendChild(nshouldnum);
|
||||
|
||||
item.appendChild(pk_group);
|
||||
|
||||
item.appendChild(pk_org);
|
||||
|
||||
item.appendChild(pk_org_v);
|
||||
|
||||
Element vbatchcode = doc.createElement("vbatchcode");
|
||||
vbatchcode.setTextContent(jo.getString("vbatchcode"));
|
||||
item.appendChild(vbatchcode);
|
||||
|
||||
Element pk_batchcode = doc.createElement("pk_batchcode");
|
||||
pk_batchcode.setTextContent(jo.getString("pk_batchcode"));
|
||||
item.appendChild(pk_batchcode);
|
||||
|
||||
Element vbdef7 = doc.createElement("vbdef7");
|
||||
vbdef7.setTextContent("1002Z0100000000001K1");
|
||||
item.appendChild(vbdef7);
|
||||
|
||||
Element vchangerate = doc.createElement("vchangerate");
|
||||
vchangerate.setTextContent(".0329/1.000");
|
||||
item.appendChild(vchangerate);
|
||||
|
||||
Element vnotebody = doc.createElement("vnotebody");
|
||||
vnotebody.setTextContent("诺力测试");
|
||||
item.appendChild(vnotebody);
|
||||
|
||||
doc.appendChild(ufinterface);
|
||||
|
||||
System.out.println(XmlUtil.toStr(doc));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user