Commit 8a44edf3 by 赵增煜

增加药品用法用量过滤

parent d2e22d49
......@@ -64,6 +64,7 @@ public function drugList(Request $request)
}
$search_input = $request->input('search_input');
$data = PharmacyDrugModel::where('pharmacy_id', $pharmacy_id)
->whereNotNull('dosage_id')
->whereHas('drug', function ($query) use ($search_input) {
if ($search_input) {
$query->where('name', 'LIKE', "%{$search_input}%")
......
......@@ -77,7 +77,10 @@ public function prescriptionList(Request $request)
// 处方详情
public function detail(Request $request)
{
$prescription_id = $request->input('prescription_id');
$c = $request->input('prescription_id');
if (empty($prescription_id) || ! filter_var($prescription_id, FILTER_VALIDATE_INT)) {
return $this->failed('ID不能为空且必须为整数');
}
$prescription = PrescriptionModel::query()->where('id', $prescription_id)->first();
return $this->success($prescription);
......@@ -197,12 +200,13 @@ public function create(Request $request)
}
$prescription->doctor_id = $randomDoctor->id;
$prescription->doctor_name = $randomDoctor->mame;
$prescription->doctor_name = $randomDoctor->name;
$prescription->doctor_online_hospital_name = $randomDoctor->online_hospital_name;
$prescription->doctor_department = $randomDoctor->department;
$prescription->doctor_title = $randomDoctor->doctor_title;
$prescription->doctor_license_no = $randomDoctor->license_no;
$prescription->doctor_signed_pic = $randomDoctor->getRawOriginal('signed_pic');
$prescription->doctor_introduction = $randomDoctor->doctor_introduction;
// 药店信息
$prescription->pharmacy_id = $pharmacy->id;
$prescription->pharmacy_name = $pharmacy->name;
......
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('prescription', function (Blueprint $table) {
$table->text('doctor_introduction')->nullable()->comment('医师简介');
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::table('prescription', function (Blueprint $table) {
//
});
}
};
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