作者 lyh

gx

@@ -12,11 +12,14 @@ namespace App\Http\Controllers\Bside; @@ -12,11 +12,14 @@ namespace App\Http\Controllers\Bside;
12 use App\Enums\Common\Code; 12 use App\Enums\Common\Code;
13 use App\Helper\Translate; 13 use App\Helper\Translate;
14 use App\Http\Logic\Bside\User\UserLoginLogic; 14 use App\Http\Logic\Bside\User\UserLoginLogic;
  15 +use App\Models\File\Image;
15 use App\Models\Service\Service; 16 use App\Models\Service\Service;
16 use App\Models\SmsLog; 17 use App\Models\SmsLog;
  18 +use App\Models\Template\TemplateModule;
17 use App\Models\User\User as UserModel; 19 use App\Models\User\User as UserModel;
18 use App\Utils\EncryptUtils; 20 use App\Utils\EncryptUtils;
19 use Illuminate\Support\Facades\Cache; 21 use Illuminate\Support\Facades\Cache;
  22 +use Illuminate\Support\Facades\DB;
20 use Mrgoon\AliSms\AliSms; 23 use Mrgoon\AliSms\AliSms;
21 24
22 class LoginController extends BaseController 25 class LoginController extends BaseController
@@ -114,5 +117,31 @@ class LoginController extends BaseController @@ -114,5 +117,31 @@ class LoginController extends BaseController
114 $this->response('success',Code::SUCCESS,$str); 117 $this->response('success',Code::SUCCESS,$str);
115 } 118 }
116 119
117 - 120 + public function ceshi(){
  121 + $templateModel = new TemplateModule();
  122 + $imageModel = new Image();
  123 + $list = $templateModel->list();
  124 + $data = [];
  125 + foreach ($list as $v){
  126 + if(!isset($data[$v['hash']])){
  127 + $info = $imageModel->read(['hash'=>$v['hash']]);
  128 + if($info !== false){
  129 + $data[$v['hash']] = $info['path'];
  130 + $param = [
  131 + 'size'=>$info['size'],
  132 + 'path'=>$info['path'],
  133 + 'hash'=>$info['hash'],
  134 + 'type'=>$info['type'],
  135 + 'mime'=>$info['mime'],
  136 + 'created_at'=>date('Y-m-d H:i:s'),
  137 + 'updated_at'=>date('Y-m-d H:i:s')
  138 + ];
  139 +// shell_exec("mkdir uploads");
  140 + exec('cp upload/'.$info['path'].' uploads/'.$info['path']);
  141 + DB::table('gl_images')->insert($param);
  142 + }
  143 + }
  144 + }
  145 + return 1;
  146 + }
118 } 147 }
@@ -324,6 +324,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -324,6 +324,7 @@ Route::middleware(['bloginauth'])->group(function () {
324 //无需登录验证的路由组 324 //无需登录验证的路由组
325 Route::group([], function () { 325 Route::group([], function () {
326 Route::any('/login', [\App\Http\Controllers\Bside\LoginController::class, 'login'])->name('login'); 326 Route::any('/login', [\App\Http\Controllers\Bside\LoginController::class, 'login'])->name('login');
  327 + Route::any('/ceshi', [\App\Http\Controllers\Bside\LoginController::class, 'ceshi'])->name('ceshi');
327 Route::any('/stringTranslation', [\App\Http\Controllers\Bside\LoginController::class, 'stringTranslation'])->name('stringTranslation'); 328 Route::any('/stringTranslation', [\App\Http\Controllers\Bside\LoginController::class, 'stringTranslation'])->name('stringTranslation');
328 Route::any('/sendLoginSms', [\App\Http\Controllers\Bside\LoginController::class, 'sendLoginSms'])->name('sendLoginSms'); 329 Route::any('/sendLoginSms', [\App\Http\Controllers\Bside\LoginController::class, 'sendLoginSms'])->name('sendLoginSms');
329 Route::any('/autologin', [\App\Http\Controllers\Bside\LoginController::class, 'autologin'])->name('autologin'); 330 Route::any('/autologin', [\App\Http\Controllers\Bside\LoginController::class, 'autologin'])->name('autologin');