shish 2 ani în urmă
părinte
comite
f8bd026125

+ 3 - 0
biz-ghs/book/classes/BookItemClass.php

@@ -318,6 +318,9 @@ class BookItemClass extends BaseClass
             $bookCustomRes->needCgNum = bcadd($bookCustomRes->needCgNum, $addNeedCgNum);
             $bookCustomRes->save();
             util::unlock($cacheKey);
+            //添加到缓存,所有的采购单重新找货位号
+            $cacheKey = 'assign_seat_main_book_sn_list';
+            Yii::$app->redis->executeCommand('SADD', [$cacheKey, $mainId . '_' . $bookSn]);
         }
     }
 

+ 28 - 0
console/controllers/BookController.php

@@ -0,0 +1,28 @@
+<?php
+
+namespace console\controllers;
+
+use common\components\noticeUtil;
+use yii\console\Controller;
+use Yii;
+
+class BookController extends Controller
+{
+
+    public function actionAssignSeat()
+    {
+        ini_set('memory_limit', '2045M');
+        set_time_limit(0);
+        $cacheKey = 'assign_seat_main_book_sn_list';
+        $num = Yii::$app->redis->executeCommand('SCARD', [$cacheKey]);
+        if ($num <= 0) {
+            return true;
+        }
+        if ($num > 20) {
+            noticeUtil::push("assign seat all 已经超过20家了,请及时解决", '15280215347');
+        }
+        $eleList = Yii::$app->redis->executeCommand('SMEMBERS', [$cacheKey]);
+        print_r($eleList);
+    }
+
+}