|
@@ -722,6 +722,14 @@ func UpdataOrderStatus(id int64, number string, user_org_id int64, log string, r
|
722
|
722
|
|
723
|
723
|
}
|
724
|
724
|
|
|
725
|
+func UpdataOrderStatusThree(id int64, number string, user_org_id int64, log string, result string) (err error) {
|
|
726
|
+ err = writeDb.Model(&models.HisOrder{}).Where("status = 1 AND id = ? AND user_org_id = ?", id, user_org_id).Updates(map[string]interface{}{"order_status": 3, "mtime": time.Now().Unix(), "refund_request_log": log, "refund_log": result, "status": 0}).Error
|
|
727
|
+ err = writeDb.Model(&models.HisPrescription{}).Where("status = 1 AND batch_number = ? AND user_org_id = ?", number, user_org_id).Updates(map[string]interface{}{"order_status": 4, "mtime": time.Now().Unix()}).Error
|
|
728
|
+ err = writeDb.Model(&models.HisPrescriptionInfo{}).Where("status = 1 AND batch_number = ? AND user_org_id = ?", number, user_org_id).Updates(map[string]interface{}{"prescription_status": 1, "mtime": time.Now().Unix()}).Error
|
|
729
|
+ return
|
|
730
|
+
|
|
731
|
+}
|
|
732
|
+
|
725
|
733
|
func UpdataRegStatus(patient_id int64, record_time int64, org_id int64) {
|
726
|
734
|
writeDb.Model(&models.HisPatient{}).Where("patient_id = ? AND status = 1 AND record_date =? AND user_org_id = ?", patient_id, record_time, org_id).Updates(map[string]interface{}{"status": 0, "mtime": time.Now().Unix()})
|
727
|
735
|
//writeDb.Model(&models.HisPrescription{}).Where("status = 1 AND batch_number = ? AND user_org_id = ?", number, user_org_id).Updates(map[string]interface{}{"order_status": 1, "mtime": time.Now().Unix()}).Error
|