| xqd
@@ -11,6 +11,7 @@ use App\Models\SearchInfoModel;
|
|
|
use App\Models\SupportDreamModel;
|
|
|
use App\Models\SystemInfoModel;
|
|
|
use App\Models\UserCareDream;
|
|
|
+use App\Models\UserCareUser;
|
|
|
use App\Models\UserInfoModel;
|
|
|
use Illuminate\Http\Request;
|
|
|
use App\Services\Base\ErrorCode;
|
| xqd
@@ -419,6 +420,32 @@ class DreamController extends Controller
|
|
|
UserCareDream::where('user_id',$user->id)->
|
|
|
where('dream_id',$request->id)->delete();
|
|
|
}
|
|
|
+
|
|
|
+ // 并且同时会关注这个梦想者
|
|
|
+ $data = [
|
|
|
+ 'user_id' =>$user->id,
|
|
|
+ 'other_user_id' =>$request->id,
|
|
|
+ ];
|
|
|
+ $is_care = empty($request->is_care) ? 0 : $request->is_care;
|
|
|
+ $user_care_user = UserCareUser::where('user_id',$user->id)->
|
|
|
+ where('other_user_id',$dream->user_id)->first();
|
|
|
+ if ($is_care) {
|
|
|
+ if (empty($user_care_user)) {
|
|
|
+ UserCareUser::create($data);
|
|
|
+// 关注成功发送私信
|
|
|
+ $message = BaseSettingsModel::where('category','message')->first();
|
|
|
+ $message = empty($message) ? '' : $message->value;
|
|
|
+ $info = [
|
|
|
+ 'user_id'=>$request->id,
|
|
|
+ 'to_user_id' => $user->id,
|
|
|
+ 'message' =>$message
|
|
|
+ ];
|
|
|
+ SystemInfoModel::create($info);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ UserCareUser::where('user_id',$user->id)->
|
|
|
+ where('other_user_id',$request->id)->delete();
|
|
|
+ }
|
|
|
return $this->api($is_collection);
|
|
|
|
|
|
}
|
| xqd
@@ -597,7 +624,7 @@ class DreamController extends Controller
|
|
|
$ids = UserCareDream::where('dream_user_id',$user->id)->select('user_id')->get()->toArray();
|
|
|
$id_arrs = array_column($ids,'user_id');
|
|
|
if (!empty($id_arrs)) {
|
|
|
-
|
|
|
+ $arr = [] ;
|
|
|
foreach ($id_arrs as $id){
|
|
|
$arr[] = [
|
|
|
'to_user_id' => $id,
|