80 files update

webservice
calyrex 5 months ago
parent b17f1e2936
commit ebcd9a4fad

@ -46,192 +46,198 @@ public class ZOA_FI_VENDOR_MAINTAIN_CONTROLLER {
@GetMapping("/ZOA_FI_VENDOR_MAINTAIN") @GetMapping("/ZOA_FI_VENDOR_MAINTAIN")
//@PostMapping("/post") //@PostMapping("/post")
public WeaResult<String> execute(@RequestBody Map<String, Object> params) { public WeaResult<String> execute(@RequestParam Map<String, Object> params) {
String edit_flag = String.valueOf(params.get("edit_flag")); log.info("ZOA_FI_VENDOR_MAINTAIN_CONTROLLER execute start");
String bukrs = String.valueOf(params.get("bukrs"));//公司代码 try {
String lifnr = String.valueOf(params.get("lifnr"));//供应商编号 String edit_flag = String.valueOf(params.get("edit_flag"));
String ktokk = String.valueOf(params.get("ktokk"));//账户组 String bukrs = String.valueOf(params.get("bukrs"));//公司代码
String anred = String.valueOf(params.get("anred"));//称谓 String lifnr = String.valueOf(params.get("lifnr"));//供应商编号
String name1 = String.valueOf(params.get("name1"));//名称 String ktokk = String.valueOf(params.get("ktokk"));//账户组
String sortl = String.valueOf(params.get("sortl"));//简称-搜索项 String anred = String.valueOf(params.get("anred"));//称谓
String telf1 = String.valueOf(params.get("telf1"));//电话 String name1 = String.valueOf(params.get("name1"));//名称
String smtp_addr = String.valueOf(params.get("smtp_addr"));//邮件 String sortl = String.valueOf(params.get("sortl"));//简称-搜索项
String telf2 = String.valueOf(params.get("telf2"));//手机 String telf1 = String.valueOf(params.get("telf1"));//电话
String telfx = String.valueOf(params.get("telfx"));//传真 String smtp_addr = String.valueOf(params.get("smtp_addr"));//邮件
String land1 = String.valueOf(params.get("land1"));//国家 String telf2 = String.valueOf(params.get("telf2"));//手机
String regio = String.valueOf(params.get("regio"));//地区 String telfx = String.valueOf(params.get("telfx"));//传真
String spras = String.valueOf(params.get("spras"));//语言 String land1 = String.valueOf(params.get("land1"));//国家
String ort01 = String.valueOf(params.get("ort01"));//城市 String regio = String.valueOf(params.get("regio"));//地区
String stras = String.valueOf(params.get("stras"));//地址 String spras = String.valueOf(params.get("spras"));//语言
String pstlz = String.valueOf(params.get("pstlz"));//邮政编号 String ort01 = String.valueOf(params.get("ort01"));//城市
String bankl = String.valueOf(params.get("bankl"));//开户行行号 String stras = String.valueOf(params.get("stras"));//地址
String banka = String.valueOf(params.get("banka"));//开户行名称 String pstlz = String.valueOf(params.get("pstlz"));//邮政编号
String banks = String.valueOf(params.get("banks"));//开户行国家 String bankl = String.valueOf(params.get("bankl"));//开户行行号
String koinh = String.valueOf(params.get("koinh"));//开户行账号 String banka = String.valueOf(params.get("banka"));//开户行名称
String stcd5 = String.valueOf(params.get("stcd5"));//纳税登记证代码 String banks = String.valueOf(params.get("banks"));//开户行国家
String akont = String.valueOf(params.get("akont"));//统驭科目 String koinh = String.valueOf(params.get("koinh"));//开户行账号
String zterm = String.valueOf(params.get("zterm"));//付款条件 String stcd5 = String.valueOf(params.get("stcd5"));//纳税登记证代码
String zuawa = String.valueOf(params.get("zuawa"));//排序码 String akont = String.valueOf(params.get("akont"));//统驭科目
String zwels = String.valueOf(params.get("zwels"));//付款方式 String zterm = String.valueOf(params.get("zterm"));//付款条件
String frgrp = String.valueOf(params.get("frgrp"));//批准组 String zuawa = String.valueOf(params.get("zuawa"));//排序码
String zahls = String.valueOf(params.get("zahls"));//付款冻结 String zwels = String.valueOf(params.get("zwels"));//付款方式
String reprf = String.valueOf(params.get("reprf"));//检查双重发票 String frgrp = String.valueOf(params.get("frgrp"));//批准组
String bumen = String.valueOf(params.get("bumen"));//部门 String zahls = String.valueOf(params.get("zahls"));//付款冻结
String gangwei = String.valueOf(params.get("gangwei"));//岗位 String reprf = String.valueOf(params.get("reprf"));//检查双重发票
String name2 = ""; //部门 String bumen = String.valueOf(params.get("bumen"));//部门
String name3 = ""; //岗位 String gangwei = String.valueOf(params.get("gangwei"));//岗位
String name2 = ""; //部门
String name3 = ""; //岗位
if(!bumen.equals("")){ if(!bumen.equals("")){
name2 = getDepartmentname(bumen); name2 = getDepartmentname(bumen);
} }
if(!gangwei.equals("")){ if(!gangwei.equals("")){
name3 = getJobTitlesname(gangwei); name3 = getJobTitlesname(gangwei);
} }
String estatus = "E"; String estatus = "E";
String emessage = ""; String emessage = "";
String[] prdetail = new String[31]; String[] prdetail = new String[31];
prdetail[0] = edit_flag; //动作类型 prdetail[0] = edit_flag; //动作类型
prdetail[1] = bukrs; //公司代码 prdetail[1] = bukrs; //公司代码
prdetail[2] = lifnr; //供应商编号 prdetail[2] = lifnr; //供应商编号
prdetail[3] = ktokk; //账户组 prdetail[3] = ktokk; //账户组
prdetail[4] = anred; //称谓 prdetail[4] = anred; //称谓
prdetail[5] = name1; //名称 prdetail[5] = name1; //名称
prdetail[6] = sortl; //简称-搜索项 prdetail[6] = sortl; //简称-搜索项
prdetail[7] = telf1; //电话 prdetail[7] = telf1; //电话
prdetail[8] = smtp_addr; //邮件 prdetail[8] = smtp_addr; //邮件
prdetail[9] = telf2; //手机 prdetail[9] = telf2; //手机
prdetail[10] = telfx; //传真 prdetail[10] = telfx; //传真
prdetail[11] = land1; //国家 prdetail[11] = land1; //国家
prdetail[12] = regio; //地区 prdetail[12] = regio; //地区
prdetail[13] = spras; //语言 prdetail[13] = spras; //语言
prdetail[14] = ort01; //城市 prdetail[14] = ort01; //城市
prdetail[15] = stras; //地址 prdetail[15] = stras; //地址
prdetail[16] = pstlz;//邮政编号 prdetail[16] = pstlz;//邮政编号
prdetail[17] = bankl; //开户行行号 prdetail[17] = bankl; //开户行行号
prdetail[18] = banka;//开户行名称 prdetail[18] = banka;//开户行名称
prdetail[19] = banks;//开户行国家 prdetail[19] = banks;//开户行国家
prdetail[20] = koinh; //开户行账号 prdetail[20] = koinh; //开户行账号
prdetail[21] = stcd5;//纳税登记证代码 prdetail[21] = stcd5;//纳税登记证代码
prdetail[22] = akont;//统驭科目 prdetail[22] = akont;//统驭科目
prdetail[23] = zterm;//付款条件 prdetail[23] = zterm;//付款条件
prdetail[24] = zuawa; //排序码 prdetail[24] = zuawa; //排序码
prdetail[25] = zwels;//付款方式 prdetail[25] = zwels;//付款方式
prdetail[26] = frgrp;//批准组 prdetail[26] = frgrp;//批准组
prdetail[29] = name2;//部门 prdetail[29] = name2;//部门
prdetail[30] = name3;//岗位 prdetail[30] = name3;//岗位
//付款冻结 //付款冻结
if(zahls.equals("X")){ if(zahls.equals("X")){
prdetail[27] = zahls; prdetail[27] = zahls;
}else{ }else{
prdetail[27] = ""; prdetail[27] = "";
} }
//检查双重发票 //检查双重发票
if(reprf.equals("X")){ if(reprf.equals("X")){
prdetail[28] = reprf; prdetail[28] = reprf;
}else{ }else{
prdetail[28] = ""; prdetail[28] = "";
} }
ZOA_FI_VENDOR_MAINTAIN po=new ZOA_FI_VENDOR_MAINTAIN(); ZOA_FI_VENDOR_MAINTAIN po=new ZOA_FI_VENDOR_MAINTAIN();
String[][] fhz = po.Getexecute(prdetail); String[][] fhz = po.Getexecute(prdetail);
if(fhz[0][0].equals("S")){ if(fhz[0][0].equals("S")){
estatus = fhz[0][0]; estatus = fhz[0][0];
} }
emessage = fhz[0][1]; emessage = fhz[0][1];
Document document = DocumentHelper.createDocument(); Document document = DocumentHelper.createDocument();
Element xml = document.addElement("xml"); Element xml = document.addElement("xml");
Element status = xml.addElement("estatus"); Element status = xml.addElement("estatus");
status.setText(estatus); status.setText(estatus);
Element message = xml.addElement("emessage"); Element message = xml.addElement("emessage");
message.setText(emessage); message.setText(emessage);
Element lifnr_ = xml.addElement("lifnr"); Element lifnr_ = xml.addElement("lifnr");
lifnr_.setText(String.valueOf(fhz[1][0])); lifnr_.setText(String.valueOf(fhz[1][0]));
Element bukrs_ = xml.addElement("bukrs"); Element bukrs_ = xml.addElement("bukrs");
bukrs_.setText(String.valueOf(fhz[1][1])); bukrs_.setText(String.valueOf(fhz[1][1]));
Element ktokk_ = xml.addElement("ktokk"); Element ktokk_ = xml.addElement("ktokk");
ktokk_.setText(String.valueOf(fhz[1][2])); ktokk_.setText(String.valueOf(fhz[1][2]));
Element txt30_ = xml.addElement("txt30"); Element txt30_ = xml.addElement("txt30");
txt30_.setText("<![CDATA["+fhz[1][3]+"]]>"); txt30_.setText("<![CDATA["+fhz[1][3]+"]]>");
Element anred_ = xml.addElement("anred"); Element anred_ = xml.addElement("anred");
anred_.setText("<![CDATA["+fhz[1][4]+"]]>"); anred_.setText("<![CDATA["+fhz[1][4]+"]]>");
Element name1_ = xml.addElement("name1"); Element name1_ = xml.addElement("name1");
name1_.setText("<![CDATA["+fhz[1][5]+"]]>"); name1_.setText("<![CDATA["+fhz[1][5]+"]]>");
Element sortl_ = xml.addElement("sortl"); Element sortl_ = xml.addElement("sortl");
sortl_.setText("<![CDATA["+fhz[1][6]+"]]>"); sortl_.setText("<![CDATA["+fhz[1][6]+"]]>");
Element telf1_ = xml.addElement("telf1"); Element telf1_ = xml.addElement("telf1");
telf1_.setText("<![CDATA["+fhz[1][7]+"]]>"); telf1_.setText("<![CDATA["+fhz[1][7]+"]]>");
Element smtp_addr_ = xml.addElement("smtp_addr"); Element smtp_addr_ = xml.addElement("smtp_addr");
smtp_addr_.setText("<![CDATA["+fhz[1][8]+"]]>"); smtp_addr_.setText("<![CDATA["+fhz[1][8]+"]]>");
Element telf2_ = xml.addElement("telf2"); Element telf2_ = xml.addElement("telf2");
telf2_.setText("<![CDATA["+fhz[1][9]+"]]>"); telf2_.setText("<![CDATA["+fhz[1][9]+"]]>");
Element telfx_ = xml.addElement("telfx"); Element telfx_ = xml.addElement("telfx");
telfx_.setText("<![CDATA["+fhz[1][10]+"]]>"); telfx_.setText("<![CDATA["+fhz[1][10]+"]]>");
Element land1_ = xml.addElement("land1"); Element land1_ = xml.addElement("land1");
land1_.setText("<![CDATA["+fhz[1][11]+"]]>"); land1_.setText("<![CDATA["+fhz[1][11]+"]]>");
Element landx50_ = xml.addElement("landx50_"); Element landx50_ = xml.addElement("landx50");
landx50_.setText("<![CDATA["+fhz[1][12]+"]]>"); landx50_.setText("<![CDATA["+fhz[1][12]+"]]>");
Element bland_ = xml.addElement("bland"); Element bland_ = xml.addElement("bland");
bland_.setText("<![CDATA["+fhz[1][13]+"]]>"); bland_.setText("<![CDATA["+fhz[1][13]+"]]>");
Element bezei_ = xml.addElement("bezei"); Element bezei_ = xml.addElement("bezei");
bezei_.setText("<![CDATA["+fhz[1][14]+"]]>"); bezei_.setText("<![CDATA["+fhz[1][14]+"]]>");
Element spras_ = xml.addElement("spras"); Element spras_ = xml.addElement("spras");
spras_.setText("<![CDATA["+fhz[1][15]+"]]>"); spras_.setText("<![CDATA["+fhz[1][15]+"]]>");
Element sptxt_ = xml.addElement("sptxt"); Element sptxt_ = xml.addElement("sptxt");
sptxt_.setText("<![CDATA["+fhz[1][16]+"]]>"); sptxt_.setText("<![CDATA["+fhz[1][16]+"]]>");
Element ort01_ = xml.addElement("ort01"); Element ort01_ = xml.addElement("ort01");
ort01_.setText("<![CDATA["+fhz[1][17]+"]]>"); ort01_.setText("<![CDATA["+fhz[1][17]+"]]>");
Element stras_ = xml.addElement("stras"); Element stras_ = xml.addElement("stras");
stras_.setText("<![CDATA["+fhz[1][18]+"]]>"); stras_.setText("<![CDATA["+fhz[1][18]+"]]>");
Element pstlz_ = xml.addElement("pstlz"); Element pstlz_ = xml.addElement("pstlz");
pstlz_.setText("<![CDATA["+fhz[1][19]+"]]>"); pstlz_.setText("<![CDATA["+fhz[1][19]+"]]>");
Element bankl_ = xml.addElement("bankl"); Element bankl_ = xml.addElement("bankl");
bankl_.setText("<![CDATA["+fhz[1][20]+"]]>"); bankl_.setText("<![CDATA["+fhz[1][20]+"]]>");
Element banka_ = xml.addElement("banka"); Element banka_ = xml.addElement("banka");
banka_.setText("<![CDATA["+fhz[1][21]+"]]>"); banka_.setText("<![CDATA["+fhz[1][21]+"]]>");
Element banks_ = xml.addElement("banks"); Element banks_ = xml.addElement("banks");
banks_.setText("<![CDATA["+fhz[1][22]+"]]>"); banks_.setText("<![CDATA["+fhz[1][22]+"]]>");
Element landx_ = xml.addElement("landx"); Element landx_ = xml.addElement("landx");
landx_.setText("<![CDATA["+fhz[1][23]+"]]>"); landx_.setText("<![CDATA["+fhz[1][23]+"]]>");
Element koinh_ = xml.addElement("koinh"); Element koinh_ = xml.addElement("koinh");
koinh_.setText("<![CDATA["+fhz[1][24]+"]]>"); koinh_.setText("<![CDATA["+fhz[1][24]+"]]>");
Element stcd5_ = xml.addElement("stcd5"); Element stcd5_ = xml.addElement("stcd5");
stcd5_.setText("<![CDATA["+fhz[1][25]+"]]>"); stcd5_.setText("<![CDATA["+fhz[1][25]+"]]>");
Element akont_ = xml.addElement("akont"); Element akont_ = xml.addElement("akont");
akont_.setText("<![CDATA["+fhz[1][26]+"]]>"); akont_.setText("<![CDATA["+fhz[1][26]+"]]>");
Element txt20_ = xml.addElement("txt20"); Element txt20_ = xml.addElement("txt20");
txt20_.setText("<![CDATA["+fhz[1][27]+"]]>"); txt20_.setText("<![CDATA["+fhz[1][27]+"]]>");
Element zterm_ = xml.addElement("zterm"); Element zterm_ = xml.addElement("zterm");
zterm_.setText("<![CDATA["+fhz[1][28]+"]]>"); zterm_.setText("<![CDATA["+fhz[1][28]+"]]>");
Element text1_ = xml.addElement("text1"); Element text1_ = xml.addElement("text1");
text1_.setText("<![CDATA["+fhz[1][29]+"]]>"); text1_.setText("<![CDATA["+fhz[1][29]+"]]>");
Element zuawa_ = xml.addElement("zuawa"); Element zuawa_ = xml.addElement("zuawa");
zuawa_.setText("<![CDATA["+fhz[1][30]+"]]>"); zuawa_.setText("<![CDATA["+fhz[1][30]+"]]>");
Element ttext_ = xml.addElement("ttext"); Element ttext_ = xml.addElement("ttext");
ttext_.setText("<![CDATA["+fhz[1][31]+"]]>"); ttext_.setText("<![CDATA["+fhz[1][31]+"]]>");
Element zwels_ = xml.addElement("zwels"); Element zwels_ = xml.addElement("zwels");
zwels_.setText("<![CDATA["+fhz[1][32]+"]]>"); zwels_.setText("<![CDATA["+fhz[1][32]+"]]>");
Element text2_ = xml.addElement("text2"); Element text2_ = xml.addElement("text2");
text2_.setText("<![CDATA["+fhz[1][33]+"]]>"); text2_.setText("<![CDATA["+fhz[1][33]+"]]>");
Element frgrp_ = xml.addElement("frgrp"); Element frgrp_ = xml.addElement("frgrp");
frgrp_.setText("<![CDATA["+fhz[1][34]+"]]>"); frgrp_.setText("<![CDATA["+fhz[1][34]+"]]>");
Element frgrt_ = xml.addElement("frgrt"); Element frgrt_ = xml.addElement("frgrt");
frgrt_.setText("<![CDATA["+fhz[1][35]+"]]>"); frgrt_.setText("<![CDATA["+fhz[1][35]+"]]>");
Element zahls_ = xml.addElement("zahls"); Element zahls_ = xml.addElement("zahls");
zahls_.setText("<![CDATA["+fhz[1][36]+"]]>"); zahls_.setText("<![CDATA["+fhz[1][36]+"]]>");
Element reprf_ = xml.addElement("reprf"); Element reprf_ = xml.addElement("reprf");
reprf_.setText("<![CDATA["+fhz[1][37]+"]]>"); reprf_.setText("<![CDATA["+fhz[1][37]+"]]>");
Element name2_ = xml.addElement("name2"); Element name2_ = xml.addElement("name2");
name2_.setText("<![CDATA["+fhz[1][38]+"]]>"); name2_.setText("<![CDATA["+fhz[1][38]+"]]>");
Element name3_ = xml.addElement("name3"); Element name3_ = xml.addElement("name3");
name3_.setText("<![CDATA["+fhz[1][39]+"]]>"); name3_.setText("<![CDATA["+fhz[1][39]+"]]>");
return WeaResult.success(document.asXML()); return WeaResult.success(document.asXML());
}catch (Exception e){
log.error("ZOA_FI_VENDOR_MAINTAIN_CONTROLLER error--" , e);
return WeaResult.fail(500, "执行异常", e.getMessage());
}
} }
/** /**

Loading…
Cancel
Save