소스 검색

提交代码

陈少旭 1 주 전
부모
커밋
3a4da275cf
2개의 변경된 파일15개의 추가작업 그리고 11개의 파일을 삭제
  1. 12 8
      models/his_charge_models.go
  2. 3 3
      service/his_summary_service.go

+ 12 - 8
models/his_charge_models.go 파일 보기

@@ -227,6 +227,7 @@ type HisChargeProject struct {
227 227
 	Unit            string `gorm:"column:unit" json:"unit" form:"unit"`
228 228
 	MedicalCoverage int64  `gorm:"column:medical_coverage" json:"medical_coverage" form:"medical_coverage"`
229 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 233
 func (HisChargeProject) TableName() string {
@@ -234,13 +235,14 @@ func (HisChargeProject) TableName() string {
234 235
 }
235 236
 
236 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 248
 func (HisChargeGoodInfo) TableName() string {
@@ -508,7 +510,9 @@ type NewPDetail struct {
508 510
 	ProjectId    string  `gorm:"column:project_id" json:"project_id" form:"project_id"`
509 511
 	ItemId       string  `gorm:"column:item_id" json:"item_id" form:"item_id"`
510 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 518
 type OrderSchedule struct {

+ 3 - 3
service/his_summary_service.go 파일 보기

@@ -16,9 +16,9 @@ func GetHisSummaryDetailList(keyword string, item_type int64, patient_id int64,
16 16
 						return db.Preload("Drug", "status = 1").Where("status = 1 ")
17 17
 					}).Preload("HisChargePrescriptionProject", func(db *gorm.DB) *gorm.DB {
18 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 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 22
 					}).Where("status = 1 ")
23 23
 				})
24 24
 			}).Where("status = 1  AND ctime >= ? AND ctime <= ? AND user_org_id = ? AND order_status = 2", start_time, end_time, org_id)
@@ -345,7 +345,7 @@ func GetAllHisOrderList(org_id int64, patient_id int64, start_time int64, end_ti
345 345
 		db = db.Where("settle_accounts_date >=?", start_time)
346 346
 	}
347 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 351
 	err = db.Find(&order).Error