Prechádzať zdrojové kódy

关闭缓存架操作入口

Zhouzhendong 4 rokov pred
rodič
commit
73aaf24668

+ 2 - 0
app/Http/Controllers/StorageController.php

@@ -153,6 +153,7 @@ sql;
      */
     public function resetCacheShelf()
     {
+        $this->error("缓存架临时关闭,停止使用");
         $this->gate("入库管理-入库-缓存架入库");
         $boxes = request("boxes");
         //清理任务
@@ -192,6 +193,7 @@ sql;
      */
     public function acquireBox()
     {
+        $this->error("缓存架临时关闭,停止使用");
         $this->gate("入库管理-入库-半箱补货入库");
         $param = request()->only(["track","barCode","lotNum","amount","call"]);
         $track = $param["track"] ?? null;

+ 16 - 7
app/Http/Controllers/TestController.php

@@ -27,6 +27,7 @@ use App\OwnerFeeStorage;
 use App\OwnerPriceOperation;
 use App\OrderPackageCountingRecord;
 use App\RejectedBill;
+use App\Services\CacheShelfService;
 use App\Services\ForeignHaiRoboticsService;
 use App\Services\OrderService;
 use App\Services\OwnerPriceOperationService;
@@ -121,13 +122,21 @@ class TestController extends Controller
 
     public function test3()
     {
-
-        StationTaskMaterialBox::query()->find(76827)->update(["status" => "取消"]);
-        StationTaskMaterialBox::query()->find(76832)->update(["status" => "取消"]);
-        StationTaskMaterialBox::query()->find(76589)->update(["status" => "取消"]);
-        TaskTransaction::query()->where("status",0)->update(["status",1]);
-        Station::query()->update(["status"=>0]);
-        ErrorTemp::query()->truncate();
+        $a = new CacheShelfService();
+        $a->_stationCacheLightOff("HAIB1-01-01");
+        $a->_stationCacheLightOff("HAIB1-01-02");
+        $a->_stationCacheLightOff("HAIB1-01-03");
+        $a->_stationCacheLightOff("HAIB1-02-01");
+        $a->_stationCacheLightOff("HAIB1-02-02");
+        $a->_stationCacheLightOff("HAIB1-02-03");
+        $a->_stationCacheLightOff("HAIB1-03-01");
+        $a->_stationCacheLightOff("HAIB1-03-02");
+        $a->_stationCacheLightOff("HAIB1-03-03");
+        $a->_stationCacheLightOff("HAIB2-01-01");
+        $a->_stationCacheLightOff("HAIB2-01-02");
+        $a->_stationCacheLightOff("HAIB2-02-01");
+        $a->_stationCacheLightOff("HAIB2-02-02");
+        $a->_stationCacheLightOff("HAIB2-03-01");
     }
     public function testZC()
     {

+ 1 - 0
app/Services/StationTaskBatchService.php

@@ -194,6 +194,7 @@ class StationTaskBatchService
                     fetchGroup($toLocation, $taskMaterialBoxes, $groupPrefix);//执行料箱任务
                     break;
                 case 'OUTBIN-CACHE-SHELF'://缓存架
+                    $isFetchedFromRobotics = false;break;//21-8-17 暂时关闭缓存架
                     list($toLocation, $taskMaterialBoxes, $map) = $this->apportionLocation($taskMaterialBoxes);
                     if ($toLocation->count()>0){
                         $isFetchedFromRobotics = $this->foreignHaiRoboticsService->