1234567891011121314151617181920212223 |
- <?php
- namespace app\admin\service\order;
- use app\model\GoodsRunning;
- use app\model\OrderSheet;
- use support\Log;
- class OrderSheetService
- {
- public static function addGoodsSales($orderId)
- {
- Log::info('开始加销售量', ['order_id' => $orderId]);
- try {
- $sheets = OrderSheet::where('join_sheet_order_id', $orderId)->select('join_sheet_goods_id', 'order_sheet_num')->get()->toArray();
- foreach ($sheets as $sheet) {
- GoodsRunning::where('join_running_goods_id', $sheet['join_sheet_goods_id'])->increment('goods_running_sale', $sheet['order_sheet_num']);
- }
- } catch (\Exception $e) {
- Log::error("加销售量失败", ['msg' => $e->getMessage(), 'order_id' => $orderId]);
- }
- }
- }
|