Browse Source

Merge branch '20230223_xt_api_new_branch' of http://git.shengws.com/csx/XT_New into 20230223_xt_api_new_branch

28169 1 year ago
parent
commit
2b043cb438

+ 8 - 0
controllers/his_api_controller.go View File

5552
 	//	start_time, _ := strconv.ParseInt(json["start_time"].(string), 10,64)
5552
 	//	start_time, _ := strconv.ParseInt(json["start_time"].(string), 10,64)
5553
 	//	advice.StartTime = start_time
5553
 	//	advice.StartTime = start_time
5554
 	//}
5554
 	//}
5555
+	if json["is_self_drug"] != nil && reflect.TypeOf(json["is_self_drug"]).String() == "string" {
5556
+		is_self_drug, _ := strconv.ParseInt(json["is_self_drug"].(string), 10, 64)
5557
+		advice.IsSelfDrug = is_self_drug
5558
+	}
5555
 
5559
 
5556
 	if json["min_unit"] != nil && reflect.TypeOf(json["min_unit"]).String() == "string" {
5560
 	if json["min_unit"] != nil && reflect.TypeOf(json["min_unit"]).String() == "string" {
5557
 		drugSpecUnit, _ := json["min_unit"].(string)
5561
 		drugSpecUnit, _ := json["min_unit"].(string)
5742
 		groupno := int64(json["groupno"].(float64))
5746
 		groupno := int64(json["groupno"].(float64))
5743
 		advice.Groupno = groupno
5747
 		advice.Groupno = groupno
5744
 	}
5748
 	}
5749
+	if json["is_self_drug"] != nil && reflect.TypeOf(json["is_self_drug"]).String() == "string" {
5750
+		is_self_drug, _ := strconv.ParseInt(json["is_self_drug"].(string), 10, 64)
5751
+		advice.IsSelfDrug = is_self_drug
5752
+	}
5745
 
5753
 
5746
 	if json["hosp_appr_flag"] != nil && reflect.TypeOf(json["hosp_appr_flag"]).String() == "string" {
5754
 	if json["hosp_appr_flag"] != nil && reflect.TypeOf(json["hosp_appr_flag"]).String() == "string" {
5747
 		hosp_appr_flag, _ := strconv.ParseInt(json["hosp_appr_flag"].(string), 10, 64)
5755
 		hosp_appr_flag, _ := strconv.ParseInt(json["hosp_appr_flag"].(string), 10, 64)

+ 4 - 0
models/dialysis.go View File

1250
 	DrugNameId            int64              `gorm:"column:drug_name_id" json:"drug_name_id" form:"drug_name_id"`
1250
 	DrugNameId            int64              `gorm:"column:drug_name_id" json:"drug_name_id" form:"drug_name_id"`
1251
 	ExecutionFrequencyId  int64              `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
1251
 	ExecutionFrequencyId  int64              `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
1252
 	IsMobile              int64              `gorm:"column:is_mobile" json:"is_mobile" form:"is_mobile"`
1252
 	IsMobile              int64              `gorm:"column:is_mobile" json:"is_mobile" form:"is_mobile"`
1253
+	IsSelfDrug            int64              `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
1253
 }
1254
 }
1254
 
1255
 
1255
 func (HisDoctorAdvice) TableName() string {
1256
 func (HisDoctorAdvice) TableName() string {
1330
 	IsCheck               int64                    `gorm:"-" json:"is_check" form:"is_check"`
1331
 	IsCheck               int64                    `gorm:"-" json:"is_check" form:"is_check"`
1331
 	Way                   int64                    `gorm:"column:way" json:"way" form:"way"`
1332
 	Way                   int64                    `gorm:"column:way" json:"way" form:"way"`
1332
 	IsSettle              int64                    `gorm:"column:is_settle" json:"is_settle" form:"is_settle"`
1333
 	IsSettle              int64                    `gorm:"column:is_settle" json:"is_settle" form:"is_settle"`
1334
+	IsSelfDrug            int64                    `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
1333
 }
1335
 }
1334
 
1336
 
1335
 func (HisDoctorAdviceThirty) TableName() string {
1337
 func (HisDoctorAdviceThirty) TableName() string {
1435
 	DrugId                int64                    `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
1437
 	DrugId                int64                    `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
1436
 	IsSettle              int64                    `gorm:"column:is_settle" json:"is_settle" form:"is_settle"`
1438
 	IsSettle              int64                    `gorm:"column:is_settle" json:"is_settle" form:"is_settle"`
1437
 	Drug                  Drug                     `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" json:"drug"`
1439
 	Drug                  Drug                     `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" json:"drug"`
1440
+	IsSelfDrug            int64                    `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
1438
 }
1441
 }
1439
 
1442
 
1440
 func (HisDoctorAdviceFourty) TableName() string {
1443
 func (HisDoctorAdviceFourty) TableName() string {
1581
 	AdviceDate     int64 `gorm:"column:advice_date" json:"advice_date" form:"advice_date"`
1584
 	AdviceDate     int64 `gorm:"column:advice_date" json:"advice_date" form:"advice_date"`
1582
 	AdviceType     int64 `gorm:"column:advice_type" json:"advice_type" form:"advice_type"`
1585
 	AdviceType     int64 `gorm:"column:advice_type" json:"advice_type" form:"advice_type"`
1583
 	Count          int64 `json:"count"`
1586
 	Count          int64 `json:"count"`
1587
+	IsSelfDrug     int64 `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
1584
 }
1588
 }
1585
 
1589
 
1586
 func (HisNoDoctorAdvice) TableName() string {
1590
 func (HisNoDoctorAdvice) TableName() string {

+ 1 - 0
models/drug_pharmacy_management_models.go View File

196
 	Mtime                 int64   `gorm:"column:mtime" json:"mtime" form:"mtime"`
196
 	Mtime                 int64   `gorm:"column:mtime" json:"mtime" form:"mtime"`
197
 	AdviceId              int64   `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
197
 	AdviceId              int64   `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
198
 	ExecutionFrequencyId  int64   `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
198
 	ExecutionFrequencyId  int64   `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
199
+	IsSelfDrug            int64   `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
199
 }
200
 }
200
 
201
 
201
 func (PharmacyHisDoctorAdviceInfo) TableName() string {
202
 func (PharmacyHisDoctorAdviceInfo) TableName() string {

+ 2 - 0
models/his_charge_models.go View File

33
 	Drug                  Drug   `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" json:"drug"`
33
 	Drug                  Drug   `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" json:"drug"`
34
 	IsMedicine            int64  `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
34
 	IsMedicine            int64  `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
35
 	ExecutionFrequencyId  int64  `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
35
 	ExecutionFrequencyId  int64  `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
36
+	IsSelfDrug            int64  `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
36
 }
37
 }
37
 
38
 
38
 func (HisChargeDoctorAdviceInfo) TableName() string {
39
 func (HisChargeDoctorAdviceInfo) TableName() string {
111
 	IsUploadDiagnose   int64   `gorm:"column:is_upload_diagnose" json:"is_upload_diagnose" form:"is_upload_diagnose"`
112
 	IsUploadDiagnose   int64   `gorm:"column:is_upload_diagnose" json:"is_upload_diagnose" form:"is_upload_diagnose"`
112
 	IsUploadOrderInfo  int64   `gorm:"column:is_upload_order_info" json:"is_upload_order_info" form:"is_upload_order_info"`
113
 	IsUploadOrderInfo  int64   `gorm:"column:is_upload_order_info" json:"is_upload_order_info" form:"is_upload_order_info"`
113
 	IsUploadSuccess    int64   `gorm:"column:is_upload_success" json:"is_upload_success" form:"is_upload_success"`
114
 	IsUploadSuccess    int64   `gorm:"column:is_upload_success" json:"is_upload_success" form:"is_upload_success"`
115
+	SetlTime           string  `gorm:"column:setl_time" json:"setl_time" form:"setl_time"`
114
 
116
 
115
 	PsnCashPay          float64               `gorm:"column:psn_cash_pay" json:"psn_cash_pay" form:"psn_cash_pay"`
117
 	PsnCashPay          float64               `gorm:"column:psn_cash_pay" json:"psn_cash_pay" form:"psn_cash_pay"`
116
 	IsMedicineInsurance int64                 `gorm:"column:is_medicine_insurance" json:"is_medicine_insurance" form:"is_medicine_insurance"`
118
 	IsMedicineInsurance int64                 `gorm:"column:is_medicine_insurance" json:"is_medicine_insurance" form:"is_medicine_insurance"`

+ 2 - 0
models/his_models.go View File

136
 	PatientInfo            string  `gorm:"column:patient_info" json:"patient_info" form:"patient_info"`
136
 	PatientInfo            string  `gorm:"column:patient_info" json:"patient_info" form:"patient_info"`
137
 	InsuplcAdmdvs          string  `gorm:"column:insuplc_admdvs" json:"insuplc_admdvs" form:"insuplc_admdvs"`
137
 	InsuplcAdmdvs          string  `gorm:"column:insuplc_admdvs" json:"insuplc_admdvs" form:"insuplc_admdvs"`
138
 	Insutype               string  `gorm:"column:insutype" json:"insutype" form:"insutype"`
138
 	Insutype               string  `gorm:"column:insutype" json:"insutype" form:"insutype"`
139
+	Emp                    string  `gorm:"column:emp" json:"emp" form:"emp"`
139
 }
140
 }
140
 
141
 
141
 func (HisPatient) TableName() string {
142
 func (HisPatient) TableName() string {
265
 	Child                 []*HisDoctorAdviceInfo `gorm:"ForeignKey:DrugId;AssociationForeignKey:DrugId" json:"child"`
266
 	Child                 []*HisDoctorAdviceInfo `gorm:"ForeignKey:DrugId;AssociationForeignKey:DrugId" json:"child"`
266
 	IsSettle              int64                  `gorm:"column:is_settle" json:"is_settle" form:"is_settle"`
267
 	IsSettle              int64                  `gorm:"column:is_settle" json:"is_settle" form:"is_settle"`
267
 	IsMobile              int64                  `gorm:"column:is_mobile" json:"is_mobile" form:"is_mobile"`
268
 	IsMobile              int64                  `gorm:"column:is_mobile" json:"is_mobile" form:"is_mobile"`
269
+	IsSelfDrug            int64                  `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
268
 }
270
 }
269
 
271
 
270
 func (HisDoctorAdviceInfo) TableName() string {
272
 func (HisDoctorAdviceInfo) TableName() string {

+ 1 - 0
models/his_summary_models.go View File

278
 	AdviceId              int64   `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
278
 	AdviceId              int64   `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
279
 	IsMedicine            int64   `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
279
 	IsMedicine            int64   `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
280
 	ExecutionFrequencyId  int64   `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
280
 	ExecutionFrequencyId  int64   `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
281
+	IsSelfDrug            int64   `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
281
 }
282
 }
282
 
283
 
283
 func (VmHisDoctorAdviceInfo) TableName() string {
284
 func (VmHisDoctorAdviceInfo) TableName() string {

+ 1 - 0
service/his_service.go View File

1763
 	VMHisPrescriptionTwo VMHisPrescriptionTwo `gorm:"ForeignKey:ID;AssociationForeignKey:PrescriptionId" json:"prescription"`
1763
 	VMHisPrescriptionTwo VMHisPrescriptionTwo `gorm:"ForeignKey:ID;AssociationForeignKey:PrescriptionId" json:"prescription"`
1764
 	IsMedicine           int64                `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
1764
 	IsMedicine           int64                `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
1765
 	ExecutionFrequencyId int64                `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
1765
 	ExecutionFrequencyId int64                `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
1766
+	IsSelfDrug           int64                `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
1766
 }
1767
 }
1767
 
1768
 
1768
 func (HisDoctorAdviceInfo) TableName() string {
1769
 func (HisDoctorAdviceInfo) TableName() string {

+ 1 - 0
service/mobile_dialysis_service.go View File

354
 	ExecutionState       int64 `gorm:"column:execution_state" json:"execution_state" form:"execution_state"`
354
 	ExecutionState       int64 `gorm:"column:execution_state" json:"execution_state" form:"execution_state"`
355
 	IsMedicine           int64 `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
355
 	IsMedicine           int64 `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
356
 	ExecutionFrequencyId int64 `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
356
 	ExecutionFrequencyId int64 `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
357
+	IsSelfDrug           int64 `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
357
 }
358
 }
358
 
359
 
359
 func (VMHisDoctorAdviceInfo) TableName() string {
360
 func (VMHisDoctorAdviceInfo) TableName() string {