包装方式

This commit is contained in:
2025-02-20 11:00:22 +08:00
parent 8284af0173
commit 910c431d7d
4 changed files with 104 additions and 4 deletions

View File

@@ -24,6 +24,7 @@ use common\models\oldDb\DrugUseTime;
use common\models\oldDb\DrugUseType;
use common\models\oldDb\DrugUseWay;
use common\models\oldDb\GranularRepice;
use common\models\oldDb\PackageMethod;
use common\models\oldDb\Prescription;
use common\models\oldDb\PrescriptionChinese;
use common\models\oldDb\PrescriptionGranular;
@@ -913,7 +914,16 @@ class PrescriptionController extends BaseAppController
$processRuleContent = '加工方式:'.$parentProcessRule->name.'-'.$processRule->name.'-'.$param['process_rule_note'].",".$processRule->price."元/".$processRule->unit.',共'.$totalNum.'g';
}
}
if($param['process_rule_id1']){
if ($param['process_rule_type'] == 0) {
$processRule = PackageMethod::find()->where(['id' => $param['process_rule_id1']])->one();
if(empty($processRule)){
throw new Exception("包装方式错误");
}
$processRuleContent = '包装方式:'.$processRule->name;
$param['package_method_id'] = $param['process_rule_id1'];
}
}
$encode = Json::encode($medicine);
@@ -927,6 +937,7 @@ class PrescriptionController extends BaseAppController
$chineseRecipe->volume = $param['volume']??0;
$chineseRecipe->cm_id = $param['cm_id'];
$chineseRecipe->process_rule_id = $param['process_rule_id'] ?? 0;
$chineseRecipe->package_method_id = $param['package_method_id'] ?? 0;
$chineseRecipe->process_rule = $processRuleContent;
$chineseRecipe->process_rule_note = $param['process_rule_note'];
$chineseRecipe->process_price = $process_price;