This commit is contained in:
杨建炊 2024-12-13 13:23:38 +08:00
parent c1016e8382
commit ff27d20316
3 changed files with 4 additions and 4 deletions

View File

@ -49,7 +49,7 @@ class CheckSkuQualityPeriod extends Command
//查询未处理过的快过期的异常订单 //查询未处理过的快过期的异常订单
$purchaseRecords = DB::table('purchase_records as a') $purchaseRecords = DB::table('purchase_records as a')
->select("a.created_at","a.date", "a.num", "b.title", "b.stock", "a.id", "b.id as sku_id", "b.external_sku_id") ->select("a.created_at","a.date", "a.num", "b.title","b.name", "b.stock", "a.id", "b.id as sku_id", "b.external_sku_id")
->leftJoin('goods_skus as b', 'a.external_sku_id', '=', 'b.external_sku_id') ->leftJoin('goods_skus as b', 'a.external_sku_id', '=', 'b.external_sku_id')
->where("a.check_status", "=", 0) ->where("a.check_status", "=", 0)
->whereBetween('a.expire_time', [$startTime, $endTime])->get(); ->whereBetween('a.expire_time', [$startTime, $endTime])->get();

View File

@ -53,7 +53,7 @@ class Kernel extends ConsoleKernel
//新增价格校验 //新增价格校验
$schedule->command(CheckPrice::class)->everyFifteenMinutes(); $schedule->command(CheckPrice::class)->everyFifteenMinutes();
//保质期 //保质期
$schedule->command(CheckSkuQualityPeriod::class)->dailyAt('05:30'); $schedule->command(CheckSkuQualityPeriod::class)->dailyAt('11:00');
//快团团售后单拉取 //快团团售后单拉取
$schedule->command(KttOrderAfterSaleQuery::class)->everyFifteenMinutes(); $schedule->command(KttOrderAfterSaleQuery::class)->everyFifteenMinutes();
//同步售卖信息和报损相关数据 //同步售卖信息和报损相关数据

View File

@ -67,7 +67,7 @@ class MessageService
$arr['role_id'] = $v; $arr['role_id'] = $v;
$arr['unique_key'] = $date . "-" . $goodsSku['id'] . "-" . $v; $arr['unique_key'] = $date . "-" . $goodsSku['id'] . "-" . $v;
$arr['type'] = MessageTypeEnum::LOW_STOCK_NOTICE; $arr['type'] = MessageTypeEnum::LOW_STOCK_NOTICE;
$arr['content'] = $date . "规格{$goodsSku['title']}库存可能需要补货,当前实际库存{$goodsSku['stock']},上次库存盘点数{$inventory}"; $arr['content'] = $date . "规格{$goodsSku['name']}库存可能需要补货,当前实际库存{$goodsSku['stock']},上次库存盘点数{$inventory}";
$this->saveWebsiteMessages($arr); $this->saveWebsiteMessages($arr);
} }
} }
@ -89,7 +89,7 @@ class MessageService
$arr['role_id'] = $v; $arr['role_id'] = $v;
$arr['unique_key'] = $date . "-" . $goodsSku['id'] . "-" . $v;//这个场景下实际是采购单的id $arr['unique_key'] = $date . "-" . $goodsSku['id'] . "-" . $v;//这个场景下实际是采购单的id
$arr['type'] = MessageTypeEnum::QUALITY_PERIOD_EXPIRE_NOTICE; $arr['type'] = MessageTypeEnum::QUALITY_PERIOD_EXPIRE_NOTICE;
$arr['content'] = $date . "规格{$goodsSku['title']}编码{$goodsSku['external_sku_id']},即将过期,目前实际库存{$goodsSku['stock']},当时采购数量为{$goodsSku['num']},录入采购时间为{$goodsSku['created_at']}"; $arr['content'] = $date . "规格{$goodsSku['name']}编码{$goodsSku['external_sku_id']},即将过期,目前实际库存{$goodsSku['stock']},当时采购数量为{$goodsSku['num']},录入采购时间为{$goodsSku['created_at']}";
$this->saveWebsiteMessages($arr); $this->saveWebsiteMessages($arr);
} }