Merge remote-tracking branch 'origin/master' into akun
正在显示
5 个修改的文件
包含
33 行增加
和
1 行删除
| @@ -167,7 +167,7 @@ class VideoTask extends Command | @@ -167,7 +167,7 @@ class VideoTask extends Command | ||
| 167 | */ | 167 | */ |
| 168 | public function getProjectKeyword($number) | 168 | public function getProjectKeyword($number) |
| 169 | { | 169 | { |
| 170 | - $keyword_arr_id = Keyword::where('video', null)->where('route', 'not like', '%-tag%')->whereNotNull('keyword_content')->pluck('id')->toArray(); | 170 | + $keyword_arr_id = Keyword::where('video', null)->where('route', 'not like', '%-tag')->whereNotNull('keyword_content')->pluck('id')->toArray(); |
| 171 | $keyword_id = array_rand($keyword_arr_id, $number); | 171 | $keyword_id = array_rand($keyword_arr_id, $number); |
| 172 | $keyword = Keyword::whereIn("id", $keyword_id)->get(); | 172 | $keyword = Keyword::whereIn("id", $keyword_id)->get(); |
| 173 | return $keyword; | 173 | return $keyword; |
| @@ -7,6 +7,8 @@ | @@ -7,6 +7,8 @@ | ||
| 7 | */ | 7 | */ |
| 8 | namespace App\Http\Controllers\Api; | 8 | namespace App\Http\Controllers\Api; |
| 9 | 9 | ||
| 10 | +use App\Enums\Common\Code; | ||
| 11 | +use App\Http\Logic\Bside\User\UserLoginLogic; | ||
| 10 | use App\Models\Domain\DomainInfo; | 12 | use App\Models\Domain\DomainInfo; |
| 11 | use App\Models\Product\Category; | 13 | use App\Models\Product\Category; |
| 12 | use App\Models\Product\Product; | 14 | use App\Models\Product\Product; |
| @@ -16,6 +18,7 @@ use App\Models\RouteMap\RouteMap; | @@ -16,6 +18,7 @@ use App\Models\RouteMap\RouteMap; | ||
| 16 | use App\Models\User\User; | 18 | use App\Models\User\User; |
| 17 | use App\Services\ProjectServer; | 19 | use App\Services\ProjectServer; |
| 18 | use Illuminate\Http\Request; | 20 | use Illuminate\Http\Request; |
| 21 | +use Illuminate\Support\Facades\Cache; | ||
| 19 | use Illuminate\Support\Facades\DB; | 22 | use Illuminate\Support\Facades\DB; |
| 20 | 23 | ||
| 21 | /** | 24 | /** |
| @@ -142,4 +145,26 @@ class PrivateController extends BaseController | @@ -142,4 +145,26 @@ class PrivateController extends BaseController | ||
| 142 | $user = array_unique(array_merge($valid_user, $upgrade_user)); | 145 | $user = array_unique(array_merge($valid_user, $upgrade_user)); |
| 143 | return $this->success($user); | 146 | return $this->success($user); |
| 144 | } | 147 | } |
| 148 | + | ||
| 149 | + /** | ||
| 150 | + * @remark :模拟登录返回token | ||
| 151 | + * @name :getToken | ||
| 152 | + * @author :lyh | ||
| 153 | + * @method :post | ||
| 154 | + * @time :2024/3/29 16:19 | ||
| 155 | + */ | ||
| 156 | + public function getAutoToken(){ | ||
| 157 | + //获取当前用户的草鸡管理员 | ||
| 158 | + $userModel = new User(); | ||
| 159 | + $userInfo = $userModel->read(['project_id'=>$this->param['project_id'],'role_id'=>0]); | ||
| 160 | + $userLoginLogicModel = new UserLoginLogic(); | ||
| 161 | + $info = $userLoginLogicModel->autoAssembleParam($userInfo); | ||
| 162 | + //生成新token | ||
| 163 | + $token = md5(uniqid().'auto'.$info['id']); | ||
| 164 | + //存储缓存 | ||
| 165 | + $info['token'] = $token; | ||
| 166 | + Cache::add($token,$info,3600); | ||
| 167 | + $data = ['token'=>$token,'main_lang_id'=>$info['main_lang_id']]; | ||
| 168 | + $this->response('success',Code::SUCCESS,$data); | ||
| 169 | + } | ||
| 145 | } | 170 | } |
| @@ -62,6 +62,9 @@ class KeywordVideoController extends BaseController | @@ -62,6 +62,9 @@ class KeywordVideoController extends BaseController | ||
| 62 | if(isset($this->map['project_name']) && is_array($this->map['project_name'])){ | 62 | if(isset($this->map['project_name']) && is_array($this->map['project_name'])){ |
| 63 | $query->where('gl_project.title','like','%'.$this->map['project_name'].'%'); | 63 | $query->where('gl_project.title','like','%'.$this->map['project_name'].'%'); |
| 64 | } | 64 | } |
| 65 | + if(isset($this->map['status'])){ | ||
| 66 | + $query->where('gl_keyword_video_task.status',$this->map['status']); | ||
| 67 | + } | ||
| 65 | return $query; | 68 | return $query; |
| 66 | } | 69 | } |
| 67 | 70 |
| @@ -188,6 +188,9 @@ class CustomModuleContentLogic extends BaseLogic | @@ -188,6 +188,9 @@ class CustomModuleContentLogic extends BaseLogic | ||
| 188 | public function contentEdit(){ | 188 | public function contentEdit(){ |
| 189 | $is_upgrade = $this->param['is_upgrade'] ?? 0;//5.0数据 1:6.0 | 189 | $is_upgrade = $this->param['is_upgrade'] ?? 0;//5.0数据 1:6.0 |
| 190 | $six_read = $this->param['six_read'] ?? 0;//是否按6.0显示 | 190 | $six_read = $this->param['six_read'] ?? 0;//是否按6.0显示 |
| 191 | + if(!isset($this->param['category_id'])){ | ||
| 192 | + $this->param['category_id'] = ''; | ||
| 193 | + } | ||
| 191 | if($is_upgrade == 0 || $six_read == 1) { | 194 | if($is_upgrade == 0 || $six_read == 1) { |
| 192 | $this->param['route'] = RouteMap::setRoute($this->param['route'], RouteMap::SOURCE_MODULE, $this->param['id'], $this->user['project_id']); | 195 | $this->param['route'] = RouteMap::setRoute($this->param['route'], RouteMap::SOURCE_MODULE, $this->param['id'], $this->user['project_id']); |
| 193 | } | 196 | } |
| @@ -33,3 +33,4 @@ Route::post('video_task_callback', [\App\Http\Controllers\Api\NoticeController:: | @@ -33,3 +33,4 @@ Route::post('video_task_callback', [\App\Http\Controllers\Api\NoticeController:: | ||
| 33 | Route::any('has_user', [\App\Http\Controllers\Api\PrivateController::class, 'hasUser'])->name('api.has_user'); | 33 | Route::any('has_user', [\App\Http\Controllers\Api\PrivateController::class, 'hasUser'])->name('api.has_user'); |
| 34 | // 6.0有效用户用户 | 34 | // 6.0有效用户用户 |
| 35 | Route::any('valid_user', [\App\Http\Controllers\Api\PrivateController::class, 'validUser'])->name('api.valid_user'); | 35 | Route::any('valid_user', [\App\Http\Controllers\Api\PrivateController::class, 'validUser'])->name('api.valid_user'); |
| 36 | +Route::any('getAutoToken', [\App\Http\Controllers\Api\PrivateController::class, 'getAutoToken'])->name('api.getAutoToken'); |
-
请 注册 或 登录 后发表评论