Commit 3b37b0e5 by 赵增煜

药品接口修改

parent 80140764
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
use App\Http\Controllers\BaseApiController; use App\Http\Controllers\BaseApiController;
use App\Models\DrugModel; use App\Models\DrugModel;
use App\Models\User;
use App\Models\PharmacyDrugModel; use App\Models\PharmacyDrugModel;
use App\Models\PharmacyModel; use App\Models\PharmacyModel;
use Illuminate\Http\Request; use Illuminate\Http\Request;
...@@ -31,9 +32,15 @@ public function test() ...@@ -31,9 +32,15 @@ public function test()
public function drugList(Request $request) public function drugList(Request $request)
{ {
$authInfo = auth('api')->user(); $authInfo = auth('api')->user();
$pharmacy = PharmacyModel::where('user_id', $authInfo->id)->first(); $pharmacy_id = 0;
if ($authInfo->last_login_type== User::LOGIN_TYPE_USER) {
$pharmacy_id = $request->input('pharmacy_id');
}else if ($authInfo->last_login_type== User::LOGIN_TYPE_PHARMACY) {
$pharmacy = PharmacyModel::where('user_id', $authInfo->id)->first();
$pharmacy_id = $pharmacy->id;
}
$search_input = $request->input('search_input'); $search_input = $request->input('search_input');
$data = PharmacyDrugModel::where('pharmacy_id', $pharmacy->id) $data = PharmacyDrugModel::where('pharmacy_id', $pharmacy_id)
->whereHas('drug', function ($query) use ($search_input) { ->whereHas('drug', function ($query) use ($search_input) {
if ($search_input) { if ($search_input) {
$query->where('name', 'LIKE', "%{$search_input}%") $query->where('name', 'LIKE', "%{$search_input}%")
......
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