|
@@ -40,7 +40,7 @@ public class InvoiceAddImpl extends BaseServlet implements IHttpServletAdaptor {
|
|
|
vbillcode = json.getString("vbillcode");
|
|
|
checkJson(json);
|
|
|
InvocationInfoProxy.getInstance().setGroupId(SqlexecuteQuery("pk_group", "org_group", "code", "00"));
|
|
|
- InvocationInfoProxy.getInstance().setUserId(SqlexecuteQuery("cuserid", "sm_user", "user_code", json.getString("billmaker")));
|
|
|
+ InvocationInfoProxy.getInstance().setUserId(SqlexecuteQuery("cuserid", "sm_user", "cuserid", json.getString("billmaker")));
|
|
|
PrintWriter out = resp.getWriter();
|
|
|
InvoiceVO[] aggvos = new InvoiceVO[1];
|
|
|
InvoiceVO aggvo = new InvoiceVO();
|
|
@@ -51,11 +51,11 @@ public class InvoiceAddImpl extends BaseServlet implements IHttpServletAdaptor {
|
|
|
InvoiceItemVO[] childrenVO = new InvoiceItemVO[json.getJSONArray("childrenVO").size()];
|
|
|
|
|
|
parentVO.setPk_group(SqlexecuteQuery("pk_group", "org_group", "code", "00"));
|
|
|
- parentVO.setPk_org(json.getString("pk_org"));
|
|
|
- parentVO.setPk_org_v(SqlexecuteQuery2("pk_vid", "org_stockorg_v", "pk_stockorg", json.getString("pk_org")));
|
|
|
- parentVO.setCreator(SqlexecuteQuery("cuserid", "sm_user", "user_code", json.getString("billmaker")));
|
|
|
+ parentVO.setPk_org(SqlexecuteQuery2("pk_financeorg", "org_financeorg", "code", json.getString("pk_org")));
|
|
|
+ parentVO.setPk_org_v(SqlexecuteQuery2("pk_vid", "org_financeorg_v", "code", json.getString("pk_org")));
|
|
|
+ parentVO.setCreator(SqlexecuteQuery("cuserid", "sm_user", "cuserid", json.getString("billmaker")));
|
|
|
parentVO.setCreationtime(new UFDateTime(json.getString("dbilldate")));
|
|
|
- parentVO.setBillmaker(SqlexecuteQuery("cuserid", "sm_user", "user_code", json.getString("billmaker")));
|
|
|
+ parentVO.setBillmaker(SqlexecuteQuery("cuserid", "sm_user", "cuserid", json.getString("billmaker")));
|
|
|
parentVO.setDmakedate(new UFDate(json.getString("dbilldate")));
|
|
|
parentVO.setVtrantypecode(json.getString("vtrantypecode"));
|
|
|
parentVO.setCtrantypeid(SqlexecuteQuery("pk_billtypeid", "bd_billtype", "pk_billtypecode", json.getString("ctrantypeid")));
|
|
@@ -64,7 +64,7 @@ public class InvoiceAddImpl extends BaseServlet implements IHttpServletAdaptor {
|
|
|
parentVO.setDbilldate(new UFDate(json.getString("dbilldate")));
|
|
|
parentVO.setPk_supplier(SqlexecuteQuery("pk_supplier", "bd_supplier", "code", json.getString("pk_supplier")));
|
|
|
parentVO.setPk_bankaccbas(SqlexecuteQuery("pk_bankaccsub", "bd_bankaccsub", "accnum", json.getString("pk_bankaccbas")));
|
|
|
- parentVO.setPk_bizpsn(SqlexecuteQuery("pk_psndoc", "bd_psndoc", "code", json.getString("pk_bizpsn")));
|
|
|
+ parentVO.setPk_bizpsn(SqlexecuteQuery("pk_psndoc", "bd_psndoc", "pk_psndoc", json.getString("pk_bizpsn")));
|
|
|
parentVO.setPk_dept_v(SqlexecuteQuery("pk_vid", "org_dept_v", "code", json.getString("pk_dept_v")));
|
|
|
parentVO.setPk_busitype(SqlexecuteQuery("pk_busitype", "bd_busitype", "busicode", json.getString("pk_busitype")));
|
|
|
parentVO.setPk_stockorg_v(SqlexecuteQuery("pk_vid", "org_stockorg_v", "code", json.getString("pk_stockorg_v")));
|
|
@@ -92,11 +92,11 @@ public class InvoiceAddImpl extends BaseServlet implements IHttpServletAdaptor {
|
|
|
JSONObject bodyObject = JSONObject.fromObject(Object);
|
|
|
InvoiceItemVO invoiceItemVO = new InvoiceItemVO();
|
|
|
invoiceItemVO.setPk_group(SqlexecuteQuery("pk_group", "org_group", "code", "00"));
|
|
|
- invoiceItemVO.setPk_org(json.getString("pk_org"));
|
|
|
- invoiceItemVO.setPk_org_v(SqlexecuteQuery2("pk_vid", "org_stockorg_v", "pk_stockorg", json.getString("pk_org")));
|
|
|
+ invoiceItemVO.setPk_org(SqlexecuteQuery2("pk_financeorg", "org_financeorg", "code", json.getString("pk_org")));
|
|
|
+ invoiceItemVO.setPk_org_v(SqlexecuteQuery2("pk_vid", "org_financeorg_v", "code", json.getString("pk_org")));
|
|
|
invoiceItemVO.setDbilldate(new UFDate(json.getString("dbilldate")));
|
|
|
invoiceItemVO.setCrowno(bodyObject.getString("crowno"));
|
|
|
- invoiceItemVO.setVbdef13(bodyObject.getString("vbdef13"));
|
|
|
+
|
|
|
invoiceItemVO.setVbdef11(bodyObject.getString("vbdef11"));
|
|
|
invoiceItemVO.setVbdef12(vbillcode);
|
|
|
invoiceItemVO.setPk_material(SqlexecuteQuery("pk_material", "bd_material", "code", bodyObject.getString("pk_material")));
|
|
@@ -104,6 +104,7 @@ public class InvoiceAddImpl extends BaseServlet implements IHttpServletAdaptor {
|
|
|
invoiceItemVO.setCtaxcodeid(SqlexecuteQuery("pk_taxcode", "bd_taxcode", "code", bodyObject.getString("ctaxcodeid")));
|
|
|
invoiceItemVO.setNtaxrate(new UFDouble(bodyObject.getString("ntaxrate")));
|
|
|
invoiceItemVO.setNastorigprice(new UFDouble(bodyObject.getString("nastorigprice")));
|
|
|
+ invoiceItemVO.setNmny(new UFDouble(bodyObject.getString("nmny")));
|
|
|
invoiceItemVO.setNorigmny(new UFDouble(bodyObject.getString("norigmny")));
|
|
|
invoiceItemVO.setNtax(new UFDouble(bodyObject.getString("ntax")));
|
|
|
invoiceItemVO.setNastorigtaxprice(new UFDouble(bodyObject.getString("nastorigtaxprice")));
|
|
@@ -151,7 +152,7 @@ public class InvoiceAddImpl extends BaseServlet implements IHttpServletAdaptor {
|
|
|
String vbillcode = "vbillcode";
|
|
|
String pk_org = "pk_org";
|
|
|
String billmaker = "billmaker";
|
|
|
- String vdef18 = "vdef18";
|
|
|
+ String vdef18 = "vdef18";
|
|
|
|
|
|
String body = "childrenVO";
|
|
|
|