Commit 157b8c09 by 赵增煜

自动脚本bug修改

parent 5615fd45
...@@ -46,20 +46,26 @@ public function handle() ...@@ -46,20 +46,26 @@ public function handle()
$pharmacist = PharmacyModel::where('id', $prescription->pharmacy_id)->first(); $pharmacist = PharmacyModel::where('id', $prescription->pharmacy_id)->first();
$doctor = DoctorModel::where('id', $prescription->doctor_id)->first(); $doctor = DoctorModel::where('id', $prescription->doctor_id)->first();
if ($doctor->is_auto == 0 && $pharmacist->is_auto == 1) { if ($doctor->is_auto == 0 && $pharmacist->is_auto == 1) {
var_dump($prescription); // var_dump($prescription);
// 更新处方单状态 // 更新处方单状态
PrescriptionModel::where('id', $prescription->id)->update(['status' => PrescriptionModel::PRESCRIPTION_STATUS_SUCCESS]); $prescriptionInfo = PrescriptionModel::find($prescription->id);
// 获取患者信息 if ($prescriptionInfo) {
$patient = PatientModel::where('id', $prescription->patient_id)->first(); $prescriptionInfo->status = PrescriptionModel::PRESCRIPTION_STATUS_SUCCESS;
// 生成审方日志 $prescriptionInfo->save();
$dateTime = new DateTime($prescription->created_at); // 获取患者信息
$dateTime->modify('+5 minutes'); $patient = PatientModel::where('id', $prescriptionInfo->patient_id)->first();
$pharmacistLog = new PrescriptionLogModel; // 生成审方日志
$pharmacistLog->pharmacy_id = $prescription->pharmacy_id; $dateTime = new DateTime($prescription->created_at);
$pharmacistLog->pharmacy_name = $prescription->pharmacy_name; $dateTime->modify('+5 minutes');
$currentTime = $dateTime->format('Y-m-d H:i:s'); $pharmacistLog = new PrescriptionLogModel;
$pharmacistLog->log_info = $prescription->pharmacist_name.'在'.$currentTime.'为'.$prescription->patient_name.'('.$patient->mobile.')审方(处方单编号:'.$prescription->id.')'; $pharmacistLog->pharmacy_id = $prescription->pharmacy_id;
$pharmacistLog->save(); $pharmacistLog->pharmacy_name = $prescription->pharmacy_name;
$currentTime = $dateTime->format('Y-m-d H:i:s');
$pharmacistLog->log_info = $prescription->pharmacist_name.'在'.$currentTime.'为'.$prescription->patient_name.'('.$patient->mobile.')审方(处方单编号:'.$prescription->id.')';
$pharmacistLog->save();
$this->info($prescription->id.'审方成功');
}
} }
} }
} else { } else {
......
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