Zhouzhendong 4 роки тому
батько
коміт
ab935175fd

+ 1 - 1
app/Services/OrderPackageService.php

@@ -281,7 +281,7 @@ class OrderPackageService
         $update_params = [];
         $update_params[] = ['id', 'sent_at'];
         foreach ($packages as $package) {
-            if ($package->sent_at) continue;
+            if ($package->sent_at && !isset($map[$package->logistic_number])) continue;
             list($allocation,$orderHeader) = $map[$package->logistic_number];
             try {
                 $checktime = $allocation->checktime;

+ 1 - 1
app/Services/StoreService.php

@@ -339,7 +339,6 @@ class StoreService
             "work_tax_fee" => $taxFee,
         ])) return false;
         $this->setStoreAmount($store->owner_id,$amount);
-        Cache::put("owner_fee_details:stores_".$store->id,1,86400);
         if ($money>0)$this->constructFeeInfo([
             "worked_at" => $store->updated_at,
             "owner_id" => $store->owner_id,
@@ -351,6 +350,7 @@ class StoreService
             "tax_rate"     =>0,
             "fee_description"=>'',
         ]);
+        Cache::put("owner_fee_details:stores_".$store->id,1,86400);
         return true;
     }
 

+ 0 - 2
app/Station.php

@@ -21,8 +21,6 @@ class Station extends Model
     ];
     /*站相关 CACHE说明
      * CACHE_SHELF_OCCUPANCY_{ID}   //bool:缓存架占用标记,开启此标记后连续排灯无效
-     * CACHE_SHELF_MAPPING          //array(map):缓存架映射标记,用来映射入库任务的真实库位 CacheShelfTaskJob:materialBoxMappingCacheShelf详细描述此流程
-     * CACHE_SHELF_AVAILABLE        //array(map):缓存架可用标记,映射缓存架是否可以被下达出库任务
      * CACHE_SHELF_AVAILABLE        //array(map):缓存架可用计数器,来标识这个已取出箱子的缓存架数量,这个标识用来判定缓存架一定时间内是否仍然被操作,如果缓存架停止操作则开启处理
      * */
     public function task()