|
@@ -2462,7 +2462,9 @@ public class Order extends Controller {
|
|
|
if (orderRow.get(0).getString("status").equals("关闭")) {
|
|
if (orderRow.get(0).getString("status").equals("关闭")) {
|
|
|
return getErrReturnObject().setErrMsg("订单已关闭,无法再次手工关闭").toString();
|
|
return getErrReturnObject().setErrMsg("订单已关闭,无法再次手工关闭").toString();
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ if (!orderRow.get(0).getString("status").equals("审核")) {
|
|
|
|
|
+ return getErrReturnObject().setErrMsg("非审核状态无法手工关闭").toString();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
Long sys_enterpriseid = orderRow.get(0).getLong("sys_enterpriseid");
|
|
Long sys_enterpriseid = orderRow.get(0).getLong("sys_enterpriseid");
|
|
|
Long sa_accountclassid = orderRow.get(0).getLong("sa_accountclassid");
|
|
Long sa_accountclassid = orderRow.get(0).getLong("sa_accountclassid");
|
|
@@ -2471,7 +2473,7 @@ public class Order extends Controller {
|
|
|
return getErrReturnObject().setErrMsg("存在未关闭的发货单,无法关闭").toString();
|
|
return getErrReturnObject().setErrMsg("存在未关闭的发货单,无法关闭").toString();
|
|
|
}
|
|
}
|
|
|
ArrayList<String> sqlList = new ArrayList<>();
|
|
ArrayList<String> sqlList = new ArrayList<>();
|
|
|
- sqlList.add("UPDATE sa_order SET STATUS='关闭' WHERE sa_orderid='" + sa_orderid + "' and siteid = '" + siteid + "'");
|
|
|
|
|
|
|
+ sqlList.add("UPDATE sa_order SET STATUS='手工关闭' WHERE sa_orderid='" + sa_orderid + "' and siteid = '" + siteid + "'");
|
|
|
sqlList.add("UPDATE sa_orderitems SET isclose=1 WHERE sa_orderid='" + sa_orderid + "' and siteid = '" + siteid + "'");
|
|
sqlList.add("UPDATE sa_orderitems SET isclose=1 WHERE sa_orderid='" + sa_orderid + "' and siteid = '" + siteid + "'");
|
|
|
|
|
|
|
|
Rows rows = dbConnect.runSqlQuery("SELECT sum(undeliqty*price) totalprice from sa_orderitems WHERE sa_orderid="+sa_orderid+" and siteid = '"+siteid+"'");
|
|
Rows rows = dbConnect.runSqlQuery("SELECT sum(undeliqty*price) totalprice from sa_orderitems WHERE sa_orderid="+sa_orderid+" and siteid = '"+siteid+"'");
|