updateActiveGoodsAales($activeTimeId, $order['goods']); } /** * 更新活动会场的商品实际销量 * @param $activeTimeId * @param $goodsList * @return bool */ private function updateActiveGoodsAales($activeTimeId, $goodsList) { $data = []; foreach ($goodsList as $goods) { $data[] = [ 'data' => ['sales_actual' => ['inc', $goods['total_num']]], 'where' => [ 'active_time_id' => $activeTimeId, 'sharp_goods_id' => $goods['goods_source_id'], ], ]; } return !empty($data) && (new ActiveGoodsModel)->updateAll($data); } }