|
|
|
@ -28,7 +28,7 @@ class Feedback extends BaseService |
|
|
|
|
{ |
|
|
|
|
$addData = [ |
|
|
|
|
'user_id' => $user_data['user_id'], |
|
|
|
|
'store_id' => $data['store_id'] ?? 0, |
|
|
|
|
'shop_id' => $data['shop_id'] ?? 0, |
|
|
|
|
'type' => $data['type'], |
|
|
|
|
'object_type' => $data['object_type'], |
|
|
|
|
'content' => $data['content'], |
|
|
|
@ -36,6 +36,7 @@ class Feedback extends BaseService |
|
|
|
|
'mobile' => $user_data['mobile'], |
|
|
|
|
'status' => 0, |
|
|
|
|
'created_at' => time(), |
|
|
|
|
'shop_id' => $this->storeId, |
|
|
|
|
]; |
|
|
|
|
$model = new UserFeedback(); |
|
|
|
|
return $model->insert($addData); |
|
|
|
@ -48,12 +49,11 @@ class Feedback extends BaseService |
|
|
|
|
if (!empty($params['is_my']) && !empty($params['user_id'])) { |
|
|
|
|
$query = $query->where(['user_id' => $params['user_id']]); |
|
|
|
|
} |
|
|
|
|
$list = $query->with(['store']) |
|
|
|
|
->order('replay_at desc,created_at desc') |
|
|
|
|
$list = $query->with(['shop']) |
|
|
|
|
->paginate($listRows)->toArray(); |
|
|
|
|
foreach ($list['data'] as $k => $v) { |
|
|
|
|
$list['data'][$k]['store_name'] = !empty($v['store']['store_name']) ? $v['store']['store_name'] : ''; |
|
|
|
|
unset($list['data'][$k]['store']); |
|
|
|
|
$list['data'][$k]['shop_name'] = !empty($v['shop']['shop_name']) ? $v['shop']['shop_name'] : ''; |
|
|
|
|
unset($list['data'][$k]['shop']); |
|
|
|
|
} |
|
|
|
|
return $list; |
|
|
|
|
} |
|
|
|
|