소스 검색

医保对接

csx 3 년 전
부모
커밋
331cf443a4
3개의 변경된 파일9개의 추가작업 그리고 8개의 파일을 삭제
  1. 7 6
      models/his_models.go
  2. 1 1
      service/his_project_service.go
  3. 1 1
      service/his_service.go

+ 7 - 6
models/his_models.go 파일 보기

@@ -505,12 +505,12 @@ type HisPrescription struct {
505 505
 	HisDoctorAdviceInfo    []*HisDoctorAdviceInfo    `gorm:"ForeignKey:PrescriptionId;AssociationForeignKey:ID" json:"advices"`
506 506
 	HisPrescriptionProject []*HisPrescriptionProject `gorm:"ForeignKey:PrescriptionId;AssociationForeignKey:ID" json:"project"`
507 507
 
508
-	HisAdditionalCharge   []*HisAdditionalCharge `gorm:"ForeignKey:PrescriptionId;AssociationForeignKey:ID" json:"addition"`
509
-	VMHisPrescriptionInfo HisPrescriptionInfo    `gorm:"ForeignKey:PatientId,RecordDate;AssociationForeignKey:PatientId,ScheduleDate" json:"info"`
510
-	Total                 string                 `gorm:"-" json:"total" form:"total"`
511
-	PType                 int64                  `gorm:"column:p_type" json:"p_type" form:"p_type"`
512
-	MedType               string                 `gorm:"column:med_type" json:"med_type" form:"med_type"`
513
-	TempHisOrder          TempHisOrder           `gorm:"ForeignKey:Number,MedType;AssociationForeignKey:BatchNumber,MedType" json:"order"`
508
+	HisAdditionalCharge []*HisAdditionalCharge `gorm:"ForeignKey:PrescriptionId;AssociationForeignKey:ID" json:"addition"`
509
+	HisPrescriptionInfo HisPrescriptionInfo    `gorm:"ForeignKey:PatientId,RecordDate;AssociationForeignKey:PatientId,ScheduleDate" json:"info"`
510
+	Total               string                 `gorm:"-" json:"total" form:"total"`
511
+	PType               int64                  `gorm:"column:p_type" json:"p_type" form:"p_type"`
512
+	MedType             string                 `gorm:"column:med_type" json:"med_type" form:"med_type"`
513
+	TempHisOrder        TempHisOrder           `gorm:"ForeignKey:Number,MedType;AssociationForeignKey:BatchNumber,MedType" json:"order"`
514 514
 }
515 515
 
516 516
 func (HisPrescription) TableName() string {
@@ -1044,6 +1044,7 @@ type VMHisPatient struct {
1044 1044
 	PType                  string  `gorm:"column:p_type" json:"p_type" form:"p_type"`
1045 1045
 	Diagnosis              int64   `gorm:"column:diagnosis" json:"diagnosis" form:"diagnosis"`
1046 1046
 	SickType               int64   `gorm:"column:sick_type" json:"sick_type" form:"sick_type"`
1047
+	PatientInfo            string  `gorm:"column:patient_info" json:"patient_info" form:"patient_info"`
1047 1048
 }
1048 1049
 
1049 1050
 func (VMHisPatient) TableName() string {

+ 1 - 1
service/his_project_service.go 파일 보기

@@ -402,7 +402,7 @@ func GetDoctorAdvicePrint(his_patient_id int64, recorddate int64, schIDs []strin
402 402
 		return db.Where("status = 1 and user_org_id = ?", orgid).Preload("Drug", "status = 1")
403 403
 	}).Preload("HisPrescriptionProject", func(db *gorm.DB) *gorm.DB {
404 404
 		return db.Where("status = 1 AND user_org_id = ?", orgid).Preload("HisProject").Preload("GoodInfo", "status=1")
405
-	}).Preload("VMHisPrescriptionInfo", "status =1 and user_org_id = ?", orgid).Preload("XtHisAdditionalCharge", "status = 1 and user_org_id = ?", orgid).Find(&prescription).Error
405
+	}).Preload("HisPrescriptionInfo", "status =1 and user_org_id = ?", orgid).Preload("HisAdditionalCharge", "status = 1 and user_org_id = ?", orgid).Find(&prescription).Error
406 406
 
407 407
 	return prescription, err
408 408
 }

+ 1 - 1
service/his_service.go 파일 보기

@@ -856,7 +856,7 @@ func GetHisOrderList(user_org_id int64, page int64, limit int64, start_time int6
856 856
 		Preload("HisHospitalCheckRecord", "status = 1 AND user_org_id = ?", user_org_id)
857 857
 	db = db.Preload("HisFundSettleListResult", "status = 1")
858 858
 	db = db.Count(&total)
859
-	err = db.Limit(limit).Offset(offset).Order("setl_time desc,ctime").Find(&order).Error
859
+	err = db.Limit(limit).Offset(offset).Order("settle_accounts_date desc,ctime").Find(&order).Error
860 860
 	return
861 861
 }
862 862