*
Showing
4 changed files
with
34 additions
and
6 deletions
| ... | @@ -3,6 +3,7 @@ | ... | @@ -3,6 +3,7 @@ |
| 3 | namespace App\Http; | 3 | namespace App\Http; |
| 4 | 4 | ||
| 5 | use App\Http\Middleware\AuthIdentifier; | 5 | use App\Http\Middleware\AuthIdentifier; |
| 6 | use App\Http\Middleware\AuthShare; | ||
| 6 | use Fruitcake\Cors\HandleCors; | 7 | use Fruitcake\Cors\HandleCors; |
| 7 | use Illuminate\Foundation\Http\Kernel as HttpKernel; | 8 | use Illuminate\Foundation\Http\Kernel as HttpKernel; |
| 8 | use Illuminate\Routing\Middleware\ThrottleRequests; | 9 | use Illuminate\Routing\Middleware\ThrottleRequests; | ... | ... |
| ... | @@ -5,6 +5,7 @@ namespace App\Services; | ... | @@ -5,6 +5,7 @@ namespace App\Services; |
| 5 | use App\Helper\CosHelper; | 5 | use App\Helper\CosHelper; |
| 6 | use App\Helper\Response; | 6 | use App\Helper\Response; |
| 7 | use App\Models\Legal\Contract; | 7 | use App\Models\Legal\Contract; |
| 8 | use App\Models\Legal\PropertyShareVerification; | ||
| 8 | use App\Models\Legal\PropertyTrack; | 9 | use App\Models\Legal\PropertyTrack; |
| 9 | use App\Models\Legal\PropertyTrackFile; | 10 | use App\Models\Legal\PropertyTrackFile; |
| 10 | use App\Models\Legal\StakeholderContract; | 11 | use App\Models\Legal\StakeholderContract; |
| ... | @@ -82,15 +83,26 @@ class PropertyTrackService extends Service | ... | @@ -82,15 +83,26 @@ class PropertyTrackService extends Service |
| 82 | } | 83 | } |
| 83 | 84 | ||
| 84 | /** | 85 | /** |
| 85 | * 资产歌曲-分享页面常量 | 86 | * 资产歌曲-分享页面当前最新分享信息 |
| 86 | * @return \Illuminate\Http\JsonResponse | 87 | * @return \Illuminate\Http\JsonResponse |
| 87 | */ | 88 | */ |
| 88 | public function constant() | 89 | public function share() |
| 89 | { | 90 | { |
| 90 | $config = [ | 91 | $data = [ |
| 91 | 'valid_day'=>config('musician.property')['valid_day'], //有效期天数 | 92 | 'config'=>[ |
| 93 | 'valid_day' => config('musician.property')['valid_day'], //有效期天数 | ||
| 94 | ], | ||
| 95 | 'phone' => '', | ||
| 96 | 'share_url' => '', | ||
| 97 | 'expire_time' => '', | ||
| 92 | ]; | 98 | ]; |
| 93 | 99 | ||
| 94 | return Response::success(['config'=>$config]); | 100 | if ($share = PropertyShareVerification::query()->where(['pf_id'=>$this->request->input('pf_id')])->orderByDesc('id')->first()) { |
| 101 | $data['phone'] = $share->phone; | ||
| 102 | $data['share_url'] = $share->share_url; | ||
| 103 | $data['expire_time']= $share->expire_time; | ||
| 104 | } | ||
| 105 | |||
| 106 | return Response::success($data); | ||
| 95 | } | 107 | } |
| 96 | } | 108 | } | ... | ... |
| ... | @@ -21,7 +21,7 @@ Route::group(["prefix"=>"property", "middleware"=>['auth.identifier']], function | ... | @@ -21,7 +21,7 @@ Route::group(["prefix"=>"property", "middleware"=>['auth.identifier']], function |
| 21 | }); | 21 | }); |
| 22 | 22 | ||
| 23 | Route::group(["prefix"=>"property"], function (){ | 23 | Route::group(["prefix"=>"property"], function (){ |
| 24 | Route::get('/share/constant', 'PropertyTrackController@constant'); | 24 | Route::get('/track/share', 'PropertyTrackController@share'); |
| 25 | }); | 25 | }); |
| 26 | 26 | ||
| 27 | //资产-分享链接 | 27 | //资产-分享链接 | ... | ... |
-
Please register or sign in to post a comment