|
|
@@ -1317,10 +1317,18 @@ public class Order extends Controller {
|
|
|
BigDecimal amount = beans.order.Order.getAmount(this, sa_orderid);
|
|
|
ArrayList<String> sqlList = new ArrayList<>();
|
|
|
if (isrecheck) {
|
|
|
- if (!row.getString("status").equals("预提交")) {
|
|
|
- return getErrReturnObject().setErrMsg("单号为:【" + row.getString("sonum") + "】的订单为非预提交状态,无法确认")
|
|
|
- .toString();
|
|
|
+ if(row.getBoolean("createflag")){
|
|
|
+ if (!row.getString("status").equals("新建")) {
|
|
|
+ return getErrReturnObject().setErrMsg("单号为:【" + row.getString("sonum") + "】的订单为新建状态,无法确认")
|
|
|
+ .toString();
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ if (!row.getString("status").equals("预提交")) {
|
|
|
+ return getErrReturnObject().setErrMsg("单号为:【" + row.getString("sonum") + "】的订单为非预提交状态,无法确认")
|
|
|
+ .toString();
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
} else {
|
|
|
if (!row.getString("status").equals("确认")) {
|
|
|
return getErrReturnObject().setErrMsg("单号为:【" + row.getString("sonum") + "】的订单为非确认状态,无法反确认")
|