| xqd
@@ -270,7 +270,12 @@ class DreamController extends Controller
|
|
|
$dream = DreamInfoModel::find($dream_id);
|
|
|
$user_id = $dream->user_id;
|
|
|
$coin = $request->coin;
|
|
|
- $user_care_dream = UserCareDream::where('user_id',$user->id)->where('dream_id',$dream_id)->first();
|
|
|
+ if ($dream->get_coin == $dream->coin) {
|
|
|
+ return $this->error(ErrorCode::SUP_TOP);
|
|
|
+ } elseif($coin + $dream->get_coin > $dream->coin){
|
|
|
+ $coin = $coin + $dream->get_coin - $dream->coin ;
|
|
|
+ }
|
|
|
+ $user_care_dream = UserCareDream::where('user_id', $user->id)->where('dream_id', $dream_id)->first();
|
|
|
$is_collection = empty($user_care_dream) ? 0 :1 ;
|
|
|
$setting = BaseSettingsModel::where('category','score')->select('key','value')->first();
|
|
|
$a = count($setting) > 0 ? $setting->key : '';
|