Browse Source

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx 3 years ago
parent
commit
196075ff70
1 changed files with 7 additions and 5 deletions
  1. 7 5
      service/his_service.go

+ 7 - 5
service/his_service.go View File

@@ -891,11 +891,13 @@ func GetHisOrderByIDTwo(order_id int64) (order models.HisOrder, err error) {
891 891
 }
892 892
 
893 893
 func GetHisOrderInfoByNumber(order_number string) (order []*models.HisOrderInfo, err error) {
894
-	err = readDb.Model(&models.HisOrderInfo{}).Preload("HisDoctorAdviceInfo", func(db *gorm.DB) *gorm.DB {
895
-		return db.Preload("BaseDrugLib").Where("status = 1")
896
-	}).Preload("HisPrescriptionProject", func(db *gorm.DB) *gorm.DB {
897
-		return db.Preload("HisProject").Where("status = 1")
898
-	}).Where("order_number = ? AND status = 1", order_number).Find(&order).Error
894
+	db := readDb.Model(&models.HisOrderInfo{}).Preload("HisDoctorAdviceInfo", func(db *gorm.DB) *gorm.DB {
895
+		return db.Preload("BaseDrugLib", "status = 1").Where("status = 1")
896
+	})
897
+	db = db.Preload("HisPrescriptionProject", func(db *gorm.DB) *gorm.DB {
898
+		return db.Preload("HisProject", "status = 1").Where("status = 1")
899
+	})
900
+	err = db.Where("order_number = ? AND status = 1", order_number).Find(&order).Error
899 901
 	return
900 902
 }
901 903