|
@@ -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
|
|