Sfoglia il codice sorgente

新增自取订单批量取货功能,每次500个

ouyang 4 settimane fa
parent
commit
aaef76d146
1 ha cambiato i file con 12 aggiunte e 1 eliminazioni
  1. 12 1
      app-hd/controllers/OrderController.php

+ 12 - 1
app-hd/controllers/OrderController.php

@@ -35,6 +35,7 @@ use bizHd\promote\services\CouponService;
 use common\components\httpUtil;
 use biz\wx\classes\WxMessageClass;
 use common\components\lakala\Lakala;
+use yii\helpers\ArrayHelper;
 
 class OrderController extends BaseController
 {
@@ -270,6 +271,16 @@ class OrderController extends BaseController
         util::complete('操作成功');
     }
 
+    //批量确认取货 待发货的自取订单 每次500个
+    public function actionBatchFetch()
+    {
+        $where = ["status" => 2, "sendType" => 1, "shopId" => $this->shopId];
+        $orderList = OrderService::getLimitList("id",$where,500,"id desc");
+        $ids = ArrayHelper::getColumn($orderList,"id");
+        OrderService::updateByIds($ids, ["status" => 4]);
+        util::complete($ids);
+    }
+
     //确认发货
     public function actionSend()
     {
@@ -1486,4 +1497,4 @@ class OrderController extends BaseController
         util::success(['sedCost' => 10]);
     }
 
-}
+}