*
Showing
1 changed file
with
12 additions
and
1 deletions
... | @@ -206,9 +206,20 @@ class PropertyTrackService extends Service | ... | @@ -206,9 +206,20 @@ class PropertyTrackService extends Service |
206 | { | 206 | { |
207 | $url = $this->request->input('url'); | 207 | $url = $this->request->input('url'); |
208 | 208 | ||
209 | if (!$res = PropertyShare::withTrashed()->where(['share_url_hash'=>crc64($url), 'phone'=>$this->request->input('phone')])->where('expire_time', '>', $this->now)->first()) { | 209 | if (!$res = PropertyShare::withTrashed()->where(['share_url_hash'=>crc64($url)])->first()) { |
210 | return Response::error(ErrorCode::URL_FAIL); | ||
211 | } | ||
212 | |||
213 | if ($this->now > $res->expire_time) { | ||
214 | //过期 | ||
215 | return Response::error(ErrorCode::URL_EXPIRE); | ||
216 | } | ||
217 | |||
218 | if ($res->phone != $this->request->input('phone')) { | ||
210 | return Response::error(ErrorCode::URL_CHECK_FAIL); | 219 | return Response::error(ErrorCode::URL_CHECK_FAIL); |
211 | } | 220 | } |
221 | |||
222 | |||
212 | if (!is_null($res->deleted_at)) return Response::error(ErrorCode::URL_CHECK_FAIL); | 223 | if (!is_null($res->deleted_at)) return Response::error(ErrorCode::URL_CHECK_FAIL); |
213 | 224 | ||
214 | 225 | ... | ... |
-
Please register or sign in to post a comment