1. 处方详情
This commit is contained in:
@@ -1038,10 +1038,10 @@ class PrescriptionController extends BaseAppController
|
||||
if(!$drug){
|
||||
throw new Exception('药品库存数据错误');
|
||||
}
|
||||
// $drugNumber = (int) $content[$j]['number'] * (int) $recipe['dosage'];
|
||||
$drugNumber = $content[$j]['number'];
|
||||
$perDoseNumber = (int) $content[$j]['number'];
|
||||
$drugNumber = $perDoseNumber * (int) $recipe['dosage'];
|
||||
if($drug['drugStoreDrug']['stock']<$drugNumber){
|
||||
throw new Exception($content['name'].'库存数量不足');
|
||||
throw new Exception($content[$j]['name'].'库存数量不足');
|
||||
}
|
||||
\Yii::$app->db->createCommand()->update('yii_drug_store_relations', [
|
||||
'sale_number' => $drug['drugStoreRelation']['sale_number'] + $drugNumber
|
||||
@@ -1050,9 +1050,9 @@ class PrescriptionController extends BaseAppController
|
||||
'stock' => $drug['drugStoreDrug']['stock'] - $drugNumber,
|
||||
'frozen_number' => $drug['drugStoreDrug']['frozen_number'] + $drugNumber
|
||||
], ['id' => $drug['drugStoreDrug']['id']])->execute();
|
||||
$drug['number'] = $drugNumber;
|
||||
$drug['number'] = $perDoseNumber;
|
||||
$drugStoreDrugs[] = $drug;
|
||||
$itemMarketPrice = bcmul($drugNumber,$drug['drugStoreRelation']['buy_price'],2);
|
||||
$itemMarketPrice = bcmul((string) $drugNumber,$drug['drugStoreRelation']['buy_price'],2);
|
||||
$marketPrice = bcadd($marketPrice,$itemMarketPrice,2);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user