ソースを参照

新增批量删除新建和提交的订单

shenjingwei 1 ヶ月 前
コミット
43bfef7114
1 ファイル変更5 行追加6 行削除
  1. 5 6
      src/custom/restcontroller/webmanage/sale/order/Order.java

+ 5 - 6
src/custom/restcontroller/webmanage/sale/order/Order.java

@@ -1453,14 +1453,17 @@ public class Order extends Controller {
 
 
     @API(title = "批量删除新建及提交状态的订单", apiversion = R.ID2026032614060601.v1.class)
+    @CACHEING_CLEAN(apiClass = {
+            Order.class,
+            OrderItems.class,
+            restcontroller.sale.order.Order.class,
+            accessoryorder.class})
     public String delete2() throws YosException {
         JSONArray sa_orderids = content.getJSONArray("sa_orderids");
         if (sa_orderids.size() <= 0) {
             return getErrReturnObject().setErrMsg("请选择要执行删除操作的数据。").toString();
         }
-        JSONObject resultObject = new JSONObject();
         JSONArray errArray = new JSONArray();
-        JSONArray sucArray = new JSONArray();
         QuerySQL orderQuery = SQLFactory.createQuerySQL(this, "sa_order", "sa_orderid", "sonum", "status");
         orderQuery.setWhere("sa_orderid", sa_orderids);
         orderQuery.setSiteid(siteid);
@@ -1488,13 +1491,9 @@ public class Order extends Controller {
                 sqlDump.add(SQLFactory.createUpdateSQL(this, "sa_order").setValue("deleted", 1).setUniqueid(sa_orderid).setWhere("status", "新建"));
                 sqlDump.add(DataContrlLog.createLog(this, "sa_order", sa_orderid, "删除", "订单删除"));
                 sqlDump.commit(this);
-                sucArray.add(sa_orderid);
                 DataExtend.createDeleteReasonSql(this, "sa_order", sa_orderids.toJavaList(Long.class), content.getStringValue("deletereason"));
             }
         }
-        resultObject.put("err", errArray);
-        resultObject.put("suc", sucArray);
-
         return getSucReturnObject().setData(errArray).toString();
     }