Browse Source

提交代码

陈少旭 2 months ago
parent
commit
3a4da275cf
2 changed files with 15 additions and 11 deletions
  1. 12 8
      models/his_charge_models.go
  2. 3 3
      service/his_summary_service.go

+ 12 - 8
models/his_charge_models.go View File

227
 	Unit            string `gorm:"column:unit" json:"unit" form:"unit"`
227
 	Unit            string `gorm:"column:unit" json:"unit" form:"unit"`
228
 	MedicalCoverage int64  `gorm:"column:medical_coverage" json:"medical_coverage" form:"medical_coverage"`
228
 	MedicalCoverage int64  `gorm:"column:medical_coverage" json:"medical_coverage" form:"medical_coverage"`
229
 	CostClassify    int64  `gorm:"column:cost_classify" json:"cost_classify" form:"cost_classify"`
229
 	CostClassify    int64  `gorm:"column:cost_classify" json:"cost_classify" form:"cost_classify"`
230
+	MedicalCode     string `gorm:"column:medical_code" json:"medical_code" form:"medical_code"`
230
 }
231
 }
231
 
232
 
232
 func (HisChargeProject) TableName() string {
233
 func (HisChargeProject) TableName() string {
234
 }
235
 }
235
 
236
 
236
 type HisChargeGoodInfo struct {
237
 type HisChargeGoodInfo struct {
237
-	ID                    int64  `gorm:"column:id" json:"id" form:"id"`
238
-	GoodName              string `gorm:"column:good_name" json:"good_name" form:"good_name"`
239
-	GoodUnit              int64  `gorm:"column:good_unit" json:"good_unit"`
240
-	SpecificationnName    string `gorm:"column:specification_name" json:"specification_name" form:"specification_name"`
241
-	RegisterNumber        string `gorm:"column:register_number" json:"register_number" form:"register_number"`
242
-	PackingUnit           string `gorm:"column:packing_unit" json:"packing_unit" form:"packing_unit"`
243
-	MedicalInsuranceLevel int64  `gorm:"column:medical_insurance_level" json:"medical_insurance_level" form:"medical_insurance_level"`
238
+	ID                     int64  `gorm:"column:id" json:"id" form:"id"`
239
+	GoodName               string `gorm:"column:good_name" json:"good_name" form:"good_name"`
240
+	GoodUnit               int64  `gorm:"column:good_unit" json:"good_unit"`
241
+	SpecificationnName     string `gorm:"column:specification_name" json:"specification_name" form:"specification_name"`
242
+	RegisterNumber         string `gorm:"column:register_number" json:"register_number" form:"register_number"`
243
+	PackingUnit            string `gorm:"column:packing_unit" json:"packing_unit" form:"packing_unit"`
244
+	MedicalInsuranceLevel  int64  `gorm:"column:medical_insurance_level" json:"medical_insurance_level" form:"medical_insurance_level"`
245
+	MedicalInsuranceNumber string `gorm:"column:medical_insurance_number" json:"medical_insurance_number" form:"medical_insurance_number"`
244
 }
246
 }
245
 
247
 
246
 func (HisChargeGoodInfo) TableName() string {
248
 func (HisChargeGoodInfo) TableName() string {
508
 	ProjectId    string  `gorm:"column:project_id" json:"project_id" form:"project_id"`
510
 	ProjectId    string  `gorm:"column:project_id" json:"project_id" form:"project_id"`
509
 	ItemId       string  `gorm:"column:item_id" json:"item_id" form:"item_id"`
511
 	ItemId       string  `gorm:"column:item_id" json:"item_id" form:"item_id"`
510
 	MdtrtId      string  `gorm:"column:mdtrt_id" json:"mdtrt_id" form:"mdtrt_id"`
512
 	MdtrtId      string  `gorm:"column:mdtrt_id" json:"mdtrt_id" form:"mdtrt_id"`
511
-	AdviceDoctor int64   `gorm:"column:advice_doctor" json:"advice_doctor" form:"advice_doctor"`
513
+	CertNo       string  `gorm:"column:cert_no" json:"cert_no" form:"cert_no"`
514
+
515
+	AdviceDoctor int64 `gorm:"column:advice_doctor" json:"advice_doctor" form:"advice_doctor"`
512
 }
516
 }
513
 
517
 
514
 type OrderSchedule struct {
518
 type OrderSchedule struct {

+ 3 - 3
service/his_summary_service.go View File

16
 						return db.Preload("Drug", "status = 1").Where("status = 1 ")
16
 						return db.Preload("Drug", "status = 1").Where("status = 1 ")
17
 					}).Preload("HisChargePrescriptionProject", func(db *gorm.DB) *gorm.DB {
17
 					}).Preload("HisChargePrescriptionProject", func(db *gorm.DB) *gorm.DB {
18
 					return db.Select("id,project_id,user_org_id,status,patient_id,record_date,count,type,unit,remark").Preload("HisChargeProject", func(db *gorm.DB) *gorm.DB {
18
 					return db.Select("id,project_id,user_org_id,status,patient_id,record_date,count,type,unit,remark").Preload("HisChargeProject", func(db *gorm.DB) *gorm.DB {
19
-						return db.Select("id,project_name,unit,medical_coverage,cost_classify").Where("status = 1 ")
19
+						return db.Select("id,project_name,unit,medical_coverage,cost_classify,medical_code").Where("status = 1 ")
20
 					}).Preload("HisChargeGoodInfo", func(db *gorm.DB) *gorm.DB {
20
 					}).Preload("HisChargeGoodInfo", func(db *gorm.DB) *gorm.DB {
21
-						return db.Select("id,good_name,good_unit,specification_name,packing_unit,medical_insurance_level").Where("status = 1 ")
21
+						return db.Select("id,good_name,good_unit,specification_name,packing_unit,medical_insurance_level,medical_insurance_number").Where("status = 1 ")
22
 					}).Where("status = 1 ")
22
 					}).Where("status = 1 ")
23
 				})
23
 				})
24
 			}).Where("status = 1  AND ctime >= ? AND ctime <= ? AND user_org_id = ? AND order_status = 2", start_time, end_time, org_id)
24
 			}).Where("status = 1  AND ctime >= ? AND ctime <= ? AND user_org_id = ? AND order_status = 2", start_time, end_time, org_id)
345
 		db = db.Where("settle_accounts_date >=?", start_time)
345
 		db = db.Where("settle_accounts_date >=?", start_time)
346
 	}
346
 	}
347
 	if end_time > 0 {
347
 	if end_time > 0 {
348
-		db = db.Where("settle_accounts_date<=?", end_time)
348
+		db = db.Where("settle_accounts_date <=?", end_time)
349
 	}
349
 	}
350
 
350
 
351
 	err = db.Find(&order).Error
351
 	err = db.Find(&order).Error