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,6 +5552,10 @@ func (c *HisApiController) setAdviceWithJSONTwo(advice *models.HisDoctorAdviceIn
5552 5552
 	//	start_time, _ := strconv.ParseInt(json["start_time"].(string), 10,64)
5553 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 5560
 	if json["min_unit"] != nil && reflect.TypeOf(json["min_unit"]).String() == "string" {
5557 5561
 		drugSpecUnit, _ := json["min_unit"].(string)
@@ -5742,6 +5746,10 @@ func (c *HisApiController) setAdviceWithJSON(advice *models.HisDoctorAdviceInfo,
5742 5746
 		groupno := int64(json["groupno"].(float64))
5743 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 5754
 	if json["hosp_appr_flag"] != nil && reflect.TypeOf(json["hosp_appr_flag"]).String() == "string" {
5747 5755
 		hosp_appr_flag, _ := strconv.ParseInt(json["hosp_appr_flag"].(string), 10, 64)

+ 4 - 0
models/dialysis.go View File

@@ -1250,6 +1250,7 @@ type HisDoctorAdvice struct {
1250 1250
 	DrugNameId            int64              `gorm:"column:drug_name_id" json:"drug_name_id" form:"drug_name_id"`
1251 1251
 	ExecutionFrequencyId  int64              `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
1252 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 1256
 func (HisDoctorAdvice) TableName() string {
@@ -1330,6 +1331,7 @@ type HisDoctorAdviceThirty struct {
1330 1331
 	IsCheck               int64                    `gorm:"-" json:"is_check" form:"is_check"`
1331 1332
 	Way                   int64                    `gorm:"column:way" json:"way" form:"way"`
1332 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 1337
 func (HisDoctorAdviceThirty) TableName() string {
@@ -1435,6 +1437,7 @@ type HisDoctorAdviceFourty struct {
1435 1437
 	DrugId                int64                    `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
1436 1438
 	IsSettle              int64                    `gorm:"column:is_settle" json:"is_settle" form:"is_settle"`
1437 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 1443
 func (HisDoctorAdviceFourty) TableName() string {
@@ -1581,6 +1584,7 @@ type HisNoDoctorAdvice struct {
1581 1584
 	AdviceDate     int64 `gorm:"column:advice_date" json:"advice_date" form:"advice_date"`
1582 1585
 	AdviceType     int64 `gorm:"column:advice_type" json:"advice_type" form:"advice_type"`
1583 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 1590
 func (HisNoDoctorAdvice) TableName() string {

+ 1 - 0
models/drug_pharmacy_management_models.go View File

@@ -196,6 +196,7 @@ type PharmacyHisDoctorAdviceInfo struct {
196 196
 	Mtime                 int64   `gorm:"column:mtime" json:"mtime" form:"mtime"`
197 197
 	AdviceId              int64   `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
198 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 202
 func (PharmacyHisDoctorAdviceInfo) TableName() string {

+ 2 - 0
models/his_charge_models.go View File

@@ -33,6 +33,7 @@ type HisChargeDoctorAdviceInfo struct {
33 33
 	Drug                  Drug   `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" json:"drug"`
34 34
 	IsMedicine            int64  `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
35 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 39
 func (HisChargeDoctorAdviceInfo) TableName() string {
@@ -111,6 +112,7 @@ type HisChargeOrder struct {
111 112
 	IsUploadDiagnose   int64   `gorm:"column:is_upload_diagnose" json:"is_upload_diagnose" form:"is_upload_diagnose"`
112 113
 	IsUploadOrderInfo  int64   `gorm:"column:is_upload_order_info" json:"is_upload_order_info" form:"is_upload_order_info"`
113 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 117
 	PsnCashPay          float64               `gorm:"column:psn_cash_pay" json:"psn_cash_pay" form:"psn_cash_pay"`
116 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,6 +136,7 @@ type HisPatient struct {
136 136
 	PatientInfo            string  `gorm:"column:patient_info" json:"patient_info" form:"patient_info"`
137 137
 	InsuplcAdmdvs          string  `gorm:"column:insuplc_admdvs" json:"insuplc_admdvs" form:"insuplc_admdvs"`
138 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 142
 func (HisPatient) TableName() string {
@@ -265,6 +266,7 @@ type HisDoctorAdviceInfo struct {
265 266
 	Child                 []*HisDoctorAdviceInfo `gorm:"ForeignKey:DrugId;AssociationForeignKey:DrugId" json:"child"`
266 267
 	IsSettle              int64                  `gorm:"column:is_settle" json:"is_settle" form:"is_settle"`
267 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 272
 func (HisDoctorAdviceInfo) TableName() string {

+ 1 - 0
models/his_summary_models.go View File

@@ -278,6 +278,7 @@ type VmHisDoctorAdviceInfo struct {
278 278
 	AdviceId              int64   `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
279 279
 	IsMedicine            int64   `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
280 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 284
 func (VmHisDoctorAdviceInfo) TableName() string {

+ 1 - 0
service/his_service.go View File

@@ -1763,6 +1763,7 @@ type HisDoctorAdviceInfo struct {
1763 1763
 	VMHisPrescriptionTwo VMHisPrescriptionTwo `gorm:"ForeignKey:ID;AssociationForeignKey:PrescriptionId" json:"prescription"`
1764 1764
 	IsMedicine           int64                `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
1765 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 1769
 func (HisDoctorAdviceInfo) TableName() string {

+ 1 - 0
service/mobile_dialysis_service.go View File

@@ -354,6 +354,7 @@ type VMHisDoctorAdviceInfo struct {
354 354
 	ExecutionState       int64 `gorm:"column:execution_state" json:"execution_state" form:"execution_state"`
355 355
 	IsMedicine           int64 `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
356 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 360
 func (VMHisDoctorAdviceInfo) TableName() string {