|
|
@@ -655,11 +655,12 @@ class OrderService extends BaseService
|
|
|
|
|
|
// 订单信息
|
|
|
$info = $this->model->with(['orderGoods'])->where(['id' => $id, 'mark' => 1])
|
|
|
- ->select(['id', 'order_no', 'store_id','meeting_id', 'pay_total', 'bonus', 'delivery_no', 'delivery_company', 'delivery_code', 'status'])
|
|
|
+ ->select(['id', 'order_no','user_id', 'store_id','meeting_id', 'pay_total', 'bonus', 'delivery_no', 'delivery_company', 'delivery_code', 'status'])
|
|
|
->first();
|
|
|
$orderNo = isset($info['order_no']) ? $info['order_no'] : '';
|
|
|
$deliveryNo = isset($info['delivery_no']) ? $info['delivery_no'] : '';
|
|
|
$deliverCompany = isset($info['delivery_company']) ? $info['delivery_company'] : '';
|
|
|
+ $orderUserId = isset($info['user_id']) ? $info['user_id'] : 0;
|
|
|
$storeId = isset($info['store_id']) ? $info['store_id'] : 0;
|
|
|
$meetingId = isset($info['meeting_id']) ? $info['meeting_id'] : 0;
|
|
|
$orderTotal = isset($info['pay_total']) ? $info['pay_total'] : 0;
|
|
|
@@ -724,8 +725,13 @@ class OrderService extends BaseService
|
|
|
|
|
|
// 关联会议统计
|
|
|
if($meetingId){
|
|
|
+ // 会议成交统计
|
|
|
$updateData = ['order_count' => DB::raw('order_count+1'), 'order_total' => DB::raw("order_total + {$orderTotal}")];
|
|
|
MeetingModel::where(['id' => $meetingId])->update($updateData);
|
|
|
+
|
|
|
+ // 签到用户成交统计
|
|
|
+ $updateData = ['order_count' => DB::raw('order_count+1'), 'order_total' => DB::raw("order_total + {$orderTotal}")];
|
|
|
+ MeetingRecordsModel::where(['meeting_id' => $meetingId,'user_id'=>$orderUserId])->update($updateData);
|
|
|
}
|
|
|
|
|
|
|