Commit 56fb475f by lujunyi

单个药品排他

parent ff2d0492
......@@ -173,7 +173,7 @@ public function drugLimit(Request $request)
return $this->failed($errMsg, ['add_status' => false]);
}
$exclusions[$drug['drug_id']] = $drugModel->excluded_drug_ids;
$drug['drug_name'] = 0; // 冗余药品名称
$drug['drug_name'] = $drugModel->name; // 冗余药品名称
$drug['mahuangsu_status'] = 0; // 0:不是麻黄素药品
$drug['limit_num'] = $limit_num; // 赋值全局限购数量
if ($drugModel->limit_buy_7 > 0) {
......@@ -199,7 +199,7 @@ public function drugLimit(Request $request)
$drug['mahuangsu_status'] = 1; // 1:是麻黄素药品
if ($mahuangsu_buy_num > $canBuyMahuangCount) {
$errMsg = '药品['.$drugModel->name.']剩余购买数量不足~';
$errMsg = '药品['.($drugModel->name ?? '').']剩余购买数量不足~';
return $this->failed($errMsg, ['add_status' => false]);
}
......@@ -209,7 +209,7 @@ public function drugLimit(Request $request)
if ($exclusions) {
foreach ($drugs as $drugItem) {
if (in_array($drugItem['drug_id'], $exclusions[$drugItem['drug_id']])) {
$errMsg = '药品['.$drugItem['name'].']和您的其他药品不能同时购买~';
$errMsg = '药品['.$drugItem['drug_name'].']和您的其他药品不能同时购买~';
return $this->failed($errMsg, ['add_status' => false]);
}
......
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