|
@@ -305,7 +305,7 @@ func GetNewHisPrescription(org_id int64, his_patient_id int64, record_date int64
|
305
|
305
|
return db.Where("status = 1 AND user_org_id = ?", org_id).Preload("BaseDrugLib", "status=1")
|
306
|
306
|
}).
|
307
|
307
|
Preload("HisPrescriptionProject", func(db *gorm.DB) *gorm.DB {
|
308
|
|
- return db.Where("status = 1 AND user_org_id = ?", org_id).Preload("HisProject", "status=1")
|
|
308
|
+ return db.Where("status = 1 AND user_org_id = ?", org_id).Preload("HisProject", "status=1").Preload("GoodType", "status=1")
|
309
|
309
|
}).
|
310
|
310
|
Where("user_org_id = ? AND status = 1 AND record_date = ? AND his_patient_id = ? AND order_status <> 2 AND p_type <> 1", org_id, record_date, his_patient_id).
|
311
|
311
|
Find(&prescription).Error
|
|
@@ -940,7 +940,7 @@ func GetHisOrderInfoByNumber(order_number string) (order []*models.HisOrderInfo,
|
940
|
940
|
func GetHisOrderInfoByNumberTwo(order_number string) (order []*models.HisOrderInfo, err error) {
|
941
|
941
|
db := readDb.Model(&models.HisOrderInfo{})
|
942
|
942
|
db = db.Preload("HisPrescriptionProject", func(db *gorm.DB) *gorm.DB {
|
943
|
|
- return db.Preload("HisProject", "status = 1").Where("status = 1")
|
|
943
|
+ return db.Preload("HisProject", "status = 1").Preload("GoodInfo", "status = 1").Where("status = 1")
|
944
|
944
|
})
|
945
|
945
|
err = db.Where("order_number = ? AND status = 1 AND project_id > 0", order_number).Find(&order).Error
|
946
|
946
|
return
|
|
@@ -1031,7 +1031,7 @@ func GetMonthHisPrescription(org_id int64, patient_id int64, start_time int64, e
|
1031
|
1031
|
return db.Where("status = 1 AND user_org_id = ?", org_id).Preload("BaseDrugLib", "status=1")
|
1032
|
1032
|
}).
|
1033
|
1033
|
Preload("HisPrescriptionProject", func(db *gorm.DB) *gorm.DB {
|
1034
|
|
- return db.Where("status = 1 AND user_org_id = ?", org_id).Preload("HisProject", "status=1")
|
|
1034
|
+ return db.Where("status = 1 AND user_org_id = ?", org_id).Preload("HisProject", "status=1").Preload("GoodType", "status=1")
|
1035
|
1035
|
}).
|
1036
|
1036
|
Where("user_org_id = ? AND record_date >= ? AND record_date <= ? AND patient_id = ? AND order_status <> 2 AND status = 1 AND p_type <> 1", org_id, start_time, end_time, patient_id).
|
1037
|
1037
|
Find(&prescription).Error
|