Commit 3eaa185c by 赵增煜

限购增加限购类型

parent 0683d7b6
...@@ -102,13 +102,15 @@ public function drugLimit(Request $request) ...@@ -102,13 +102,15 @@ public function drugLimit(Request $request)
// 当前药品未设置则使用全局的7日内限购 // 当前药品未设置则使用全局的7日内限购
$site_config = DB::table('admin_settings')->where('slug', 'site_config')->value('value'); $site_config = DB::table('admin_settings')->where('slug', 'site_config')->value('value');
$site_config = json_decode($site_config, true); $site_config = json_decode($site_config, true);
$limit_num = $site_config['prescription_limit_buy_7']; $limit_num = intval($site_config['prescription_limit_buy_7']);
$limit_type = intval($site_config['prescription_limit_buy_7_type']) > 0 ? 1 : 0; // 1为限购,0为不限购
$drug_id = $request->input('drug_id'); $drug_id = $request->input('drug_id');
// 判断当前药品有没有设置7日内限购 // 判断当前药品有没有设置7日内限购
$drug = DrugModel::query()->find($drug_id); $drug = DrugModel::query()->find($drug_id);
if ($drug && $drug->limit_buy_7 > 0) { if ($drug && intval($drug->limit_buy_7) > 0) {
$limit_num = $drug->limit_buy_7; $limit_num = $drug->limit_buy_7;
$limit_type = 1;
} }
$patient_id = $request->input('patient_id'); $patient_id = $request->input('patient_id');
$pharmacy_id = $request->input('pharmacy_id'); $pharmacy_id = $request->input('pharmacy_id');
...@@ -141,7 +143,7 @@ public function drugLimit(Request $request) ...@@ -141,7 +143,7 @@ public function drugLimit(Request $request)
// 计算获取剩余可买的次数 // 计算获取剩余可买的次数
$limit_num = $limit_num - $purchaseCount; $limit_num = $limit_num - $purchaseCount;
return $this->success($limit_num); return $this->success(['limit_num' => $limit_num, 'limit_type' => $limit_type]);
} }
} }
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