Commit 66d8a0d4 by lujunyi

合并二维码获取分支

parents 150f2c58 45e8ada9
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
use App\Models\User; use App\Models\User;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Jxlwqq\IdValidator\IdValidator; use Jxlwqq\IdValidator\IdValidator;
use Milon\Barcode\DNS2D;
// 问诊人控制器 // 问诊人控制器
class PatientController extends BaseApiController class PatientController extends BaseApiController
...@@ -186,4 +187,18 @@ public function getDefault(Request $request) ...@@ -186,4 +187,18 @@ public function getDefault(Request $request)
return $this->failed('暂无默认问诊人'); return $this->failed('暂无默认问诊人');
} }
} }
// 获取二维码
public function getQrCode(Request $request)
{
$scene = $request->input('scene');
if (! $scene) {
return $this->failed('请传入参数scene~');
}
$dns2d = new DNS2D();
$base64Img = 'data:image/jpg;base64,'.$dns2d->getBarcodePNG($scene, 'QRCODE', 200, 200);
// return "<img src={$base64Img} >";
return $this->success($base64Img);
}
} }
...@@ -170,6 +170,7 @@ ...@@ -170,6 +170,7 @@
// App\Providers\BroadcastServiceProvider::class, // App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class, App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class, App\Providers\RouteServiceProvider::class,
Milon\Barcode\BarcodeServiceProvider::class,
])->toArray(), ])->toArray(),
/* /*
......
...@@ -22,9 +22,7 @@ ...@@ -22,9 +22,7 @@
// 小程序静默登录 // 小程序静默登录
Route::post('login', 'App\Api\Controllers\UserController@login'); Route::post('login', 'App\Api\Controllers\UserController@login');
Route::get('test', 'App\Api\Controllers\SiteConfigController@test'); Route::get('test', 'App\Api\Controllers\SiteConfigController@test');
Route::get('qrcode', 'App\Api\Controllers\PatientController@getQrCode');
// 需要验证是否登录的路由组 // 需要验证是否登录的路由组
Route::middleware(['jwt.auth', 'checkrole'])->group(function () { Route::middleware(['jwt.auth', 'checkrole'])->group(function () {
...@@ -112,4 +110,4 @@ ...@@ -112,4 +110,4 @@
Route::post('/pharmacist-delete', 'App\Api\Controllers\PharmacistController@delete'); Route::post('/pharmacist-delete', 'App\Api\Controllers\PharmacistController@delete');
# 获取系统配置 # 获取系统配置
Route::post('/config', 'App\Api\Controllers\SiteConfigController@config'); Route::post('/config', 'App\Api\Controllers\SiteConfigController@config');
}); });
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment