|
@@ -287,6 +287,7 @@ public class Order extends Controller {
|
|
|
sqlFactory.addParameter("abstract", content.getStringValue("abstract"));
|
|
sqlFactory.addParameter("abstract", content.getStringValue("abstract"));
|
|
|
|
|
|
|
|
sqlFactory.addParameter("delivery", StringUtils.isBlank(agentRows.get(0).getString("delivery"))?content.getStringValue("delivery"):agentRows.get(0).getString("delivery"));
|
|
sqlFactory.addParameter("delivery", StringUtils.isBlank(agentRows.get(0).getString("delivery"))?content.getStringValue("delivery"):agentRows.get(0).getString("delivery"));
|
|
|
|
|
+ sqlFactory.addParameter("logisticsmethod", StringUtils.isBlank(agentRows.get(0).getString("delivery"))?content.getStringValue("delivery"):agentRows.get(0).getString("delivery"));
|
|
|
sqlFactory.addParameter("tracknumber", content.getStringValue("tracknumber"));
|
|
sqlFactory.addParameter("tracknumber", content.getStringValue("tracknumber"));
|
|
|
sqlFactory.addParameter("mailno", content.getStringValue("mailno"));
|
|
sqlFactory.addParameter("mailno", content.getStringValue("mailno"));
|
|
|
sqlFactory.addParameter("submitphonenumber", content.getStringValue("submitphonenumber"));
|
|
sqlFactory.addParameter("submitphonenumber", content.getStringValue("submitphonenumber"));
|
|
@@ -515,6 +516,8 @@ public class Order extends Controller {
|
|
|
sqlFactory.addParameter("tracknumber", content.getStringValue("tracknumber"));
|
|
sqlFactory.addParameter("tracknumber", content.getStringValue("tracknumber"));
|
|
|
sqlFactory.addParameter("mailno", content.getStringValue("mailno"));
|
|
sqlFactory.addParameter("mailno", content.getStringValue("mailno"));
|
|
|
sqlFactory.addParameter("submitphonenumber", content.getStringValue("submitphonenumber"));
|
|
sqlFactory.addParameter("submitphonenumber", content.getStringValue("submitphonenumber"));
|
|
|
|
|
+ sqlFactory.addParameter("logisticsmethod", StringUtils.isBlank(agentRows.get(0).getString("delivery"))?content.getStringValue("delivery"):agentRows.get(0).getString("delivery"));
|
|
|
|
|
+
|
|
|
dbConnect.runSqlUpdate(sqlFactory);
|
|
dbConnect.runSqlUpdate(sqlFactory);
|
|
|
|
|
|
|
|
content.put("sa_orderid", sa_orderid);
|
|
content.put("sa_orderid", sa_orderid);
|
|
@@ -1171,7 +1174,7 @@ public class Order extends Controller {
|
|
|
//查询订单列表(管理端)
|
|
//查询订单列表(管理端)
|
|
|
public QuerySQL queryListManage(String where) throws YosException {
|
|
public QuerySQL queryListManage(String where) throws YosException {
|
|
|
QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sa_order",
|
|
QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sa_order",
|
|
|
- "sa_orderid", "sonum", "type", "status", "submitdate", "checkdate", "remarks", "createby", "checkby", "billdate", "tradefield", "rec_contactsid", "delivery", "tracknumber", "mailno"
|
|
|
|
|
|
|
+ "sa_orderid", "sonum", "type", "status", "submitdate", "checkdate", "remarks", "createby", "checkby", "billdate", "tradefield", "rec_contactsid", "delivery","logisticsmethod", "tracknumber", "mailno"
|
|
|
,"invoicetaxno","invoicename","invoiceaddress","contact","address","phonenumber","province","city","county");
|
|
,"invoicetaxno","invoicename","invoiceaddress","contact","address","phonenumber","province","city","county");
|
|
|
querySQL.setTableAlias("t1");
|
|
querySQL.setTableAlias("t1");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t2", "t2.sys_enterpriseid = t1.sys_enterpriseid and t2.siteid = t1.siteid",
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t2", "t2.sys_enterpriseid = t1.sys_enterpriseid and t2.siteid = t1.siteid",
|
|
@@ -1616,6 +1619,7 @@ public class Order extends Controller {
|
|
|
|
|
|
|
|
insertSQL.setValue("outplace", outplace);
|
|
insertSQL.setValue("outplace", outplace);
|
|
|
insertSQL.setValue("delivery", orderRow.getString("delivery"));
|
|
insertSQL.setValue("delivery", orderRow.getString("delivery"));
|
|
|
|
|
+ insertSQL.setValue("logisticsmethod", orderRow.getString("logisticsmethod"));
|
|
|
insertSQL.setValue("invoice_enterprisename", orderRow.getString("invoicename"));
|
|
insertSQL.setValue("invoice_enterprisename", orderRow.getString("invoicename"));
|
|
|
insertSQL.setValue("invoice_address", orderRow.getString("invoiceaddress"));
|
|
insertSQL.setValue("invoice_address", orderRow.getString("invoiceaddress"));
|
|
|
insertSQL.setValue("invoice_taxno", orderRow.getString("invoicetaxno"));
|
|
insertSQL.setValue("invoice_taxno", orderRow.getString("invoicetaxno"));
|
|
@@ -1736,6 +1740,7 @@ public class Order extends Controller {
|
|
|
|
|
|
|
|
insertSQL.setValue("outplace", rowsdetail.get(0).getString("outplace"));
|
|
insertSQL.setValue("outplace", rowsdetail.get(0).getString("outplace"));
|
|
|
insertSQL.setValue("delivery", orderRow.getString("delivery"));
|
|
insertSQL.setValue("delivery", orderRow.getString("delivery"));
|
|
|
|
|
+ insertSQL.setValue("logisticsmethod", orderRow.getString("logisticsmethod"));
|
|
|
insertSQL.setValue("invoice_enterprisename", orderRow.getString("invoicename"));
|
|
insertSQL.setValue("invoice_enterprisename", orderRow.getString("invoicename"));
|
|
|
insertSQL.setValue("invoice_address", orderRow.getString("invoiceaddress"));
|
|
insertSQL.setValue("invoice_address", orderRow.getString("invoiceaddress"));
|
|
|
insertSQL.setValue("invoice_taxno", orderRow.getString("invoicetaxno"));
|
|
insertSQL.setValue("invoice_taxno", orderRow.getString("invoicetaxno"));
|
|
@@ -1811,7 +1816,7 @@ public class Order extends Controller {
|
|
|
JSONArray sa_orderids =content.getJSONArray("sa_orderids");
|
|
JSONArray sa_orderids =content.getJSONArray("sa_orderids");
|
|
|
// String outplace=content.getString("outplace");
|
|
// String outplace=content.getString("outplace");
|
|
|
ArrayList<String> sqlList = new ArrayList<>();
|
|
ArrayList<String> sqlList = new ArrayList<>();
|
|
|
- QuerySQL orderQuerySQL = SQLFactory.createQuerySQL(this, "sa_order","sa_orderid","sys_enterpriseid","sys_enterprise_financeid","rec_contactsid");
|
|
|
|
|
|
|
+ QuerySQL orderQuerySQL = SQLFactory.createQuerySQL(this, "sa_order","sa_orderid","sys_enterpriseid","sys_enterprise_financeid","rec_contactsid","logisticsmethod");
|
|
|
orderQuerySQL.setTableAlias("t1");
|
|
orderQuerySQL.setTableAlias("t1");
|
|
|
orderQuerySQL.addJoinTable(JOINTYPE.inner, "sa_orderitems", "t2", "t2.sa_orderid=t1.sa_orderid and t1.siteid=t2.siteid",
|
|
orderQuerySQL.addJoinTable(JOINTYPE.inner, "sa_orderitems", "t2", "t2.sa_orderid=t1.sa_orderid and t1.siteid=t2.siteid",
|
|
|
"sa_orderitemsid","itemid","undeliqty","defaultprice","remarks","itemno","itemname","model","price","delivery");
|
|
"sa_orderitemsid","itemid","undeliqty","defaultprice","remarks","itemno","itemname","model","price","delivery");
|
|
@@ -1982,6 +1987,7 @@ public class Order extends Controller {
|
|
|
|
|
|
|
|
insertSQL.setValue("outplace", orderdetailRows.get(0).getString("outplace"));
|
|
insertSQL.setValue("outplace", orderdetailRows.get(0).getString("outplace"));
|
|
|
insertSQL.setValue("delivery", orderdetailRows.get(0).getString("delivery"));
|
|
insertSQL.setValue("delivery", orderdetailRows.get(0).getString("delivery"));
|
|
|
|
|
+ insertSQL.setValue("logisticsmethod", orderdetailRows.get(0).getString("logisticsmethod"));
|
|
|
insertSQL.setValue("invoice_enterprisename",enterprisefinancerowsMap.containsKey(sys_enterpriseid)?enterprisefinancerowsMap.get(sys_enterpriseid).get(0).getString("enterprisename"):"");
|
|
insertSQL.setValue("invoice_enterprisename",enterprisefinancerowsMap.containsKey(sys_enterpriseid)?enterprisefinancerowsMap.get(sys_enterpriseid).get(0).getString("enterprisename"):"");
|
|
|
insertSQL.setValue("invoice_address",enterprisefinancerowsMap.containsKey(sys_enterpriseid)?enterprisefinancerowsMap.get(sys_enterpriseid).get(0).getString("address"):"");
|
|
insertSQL.setValue("invoice_address",enterprisefinancerowsMap.containsKey(sys_enterpriseid)?enterprisefinancerowsMap.get(sys_enterpriseid).get(0).getString("address"):"");
|
|
|
insertSQL.setValue("invoice_taxno",enterprisefinancerowsMap.containsKey(sys_enterpriseid)?enterprisefinancerowsMap.get(sys_enterpriseid).get(0).getString("taxno"):"");
|
|
insertSQL.setValue("invoice_taxno",enterprisefinancerowsMap.containsKey(sys_enterpriseid)?enterprisefinancerowsMap.get(sys_enterpriseid).get(0).getString("taxno"):"");
|