*
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