diff --git a/app/Console/Commands/Swoole.php b/app/Console/Commands/Swoole.php index c58160a..e7e8bb9 100644 --- a/app/Console/Commands/Swoole.php +++ b/app/Console/Commands/Swoole.php @@ -43,10 +43,10 @@ class Swoole extends Command */ public function handle() { - Timer::tick(1000, function () { + Timer::tick(5000, function () { $shops = Shop::query()->where('plat_id', 1)->where('status', 1)->get(); $endTime = DateTimeUtils::getMicroTime(); - $beginTime = $endTime - 10000; + $beginTime = $endTime - 5000; foreach ($shops as $shop) { BusinessFactory::init()->make($shop->plat_id)->setShop($shop)->downloadOrdersAndSave($beginTime, $endTime, 'increment'); } diff --git a/app/Listeners/UpdateBusinessGoodsStock.php b/app/Listeners/UpdateBusinessGoodsStock.php index a05be02..fe97d23 100644 --- a/app/Listeners/UpdateBusinessGoodsStock.php +++ b/app/Listeners/UpdateBusinessGoodsStock.php @@ -40,7 +40,7 @@ class UpdateBusinessGoodsStock implements ShouldQueue $log->target_id = $event->goodsSku->id ?? 0; $log->target_field = 'stock'; $log->user_id = 999; - $log->message = ($event->businessOrderItem['external_sku_id'] ?? $event->businessOrderItem['id']) . '未找到'; + $log->message = '未找到' . json_encode($event->businessOrderItem, 256); $log->save(); return; diff --git a/app/Services/Business/KuaiTuanTuan/Goods.php b/app/Services/Business/KuaiTuanTuan/Goods.php index f3613b6..83b0d82 100644 --- a/app/Services/Business/KuaiTuanTuan/Goods.php +++ b/app/Services/Business/KuaiTuanTuan/Goods.php @@ -56,7 +56,7 @@ class Goods $type = 'pdd.ktt.goods.incr.quantity'; $appendParams = [ 'goods_id' => $goodsId, - 'quantity_delta' => $quantity, + 'quantity_delta' => max($quantity, 0), 'sku_id' => $skuId, // 非必填 'modify_quantity_type' => $modifyType, // 修改库存的类型,不传或1代表增量修改,2代表全量修改