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