Browse Source

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

csx 4 years ago
parent
commit
eb580f2b05

+ 26 - 16
controllers/new_mobile_api_controllers/good_types.json View File

12
       "org_id": 0,
12
       "org_id": 0,
13
       "status": 1,
13
       "status": 1,
14
       "type": 1,
14
       "type": 1,
15
-      "number": 1
15
+      "number": 1,
16
+      "out_stock": 1,
16
     },
17
     },
17
     {
18
     {
18
       "id": 10001,
19
       "id": 10001,
26
       "org_id": 0,
27
       "org_id": 0,
27
       "status": 1,
28
       "status": 1,
28
       "type": 1,
29
       "type": 1,
29
-      "number": 2
30
+      "number": 2,
31
+      "out_stock": 1
30
     },
32
     },
31
     {
33
     {
32
       "id": 10002,
34
       "id": 10002,
40
       "org_id": 0,
42
       "org_id": 0,
41
       "status": 1,
43
       "status": 1,
42
       "type": 1,
44
       "type": 1,
43
-      "number": 3
44
-
45
+      "number": 3,
46
+      "out_stock": 1
45
     },
47
     },
46
     {
48
     {
47
       "id": 10003,
49
       "id": 10003,
55
       "org_id": 0,
57
       "org_id": 0,
56
       "status": 1,
58
       "status": 1,
57
       "type": 1,
59
       "type": 1,
58
-      "number": 4
60
+      "number": 4,
61
+      "out_stock": 1
59
     },
62
     },
60
     {
63
     {
61
       "id": 10004,
64
       "id": 10004,
69
       "org_id": 0,
72
       "org_id": 0,
70
       "status": 1,
73
       "status": 1,
71
       "type": 1,
74
       "type": 1,
72
-      "number": 5
73
-
75
+      "number": 5,
76
+      "out_stock": 1
74
     },
77
     },
75
     {
78
     {
76
       "id": 10005,
79
       "id": 10005,
84
       "org_id": 13,
87
       "org_id": 13,
85
       "status": 1,
88
       "status": 1,
86
       "type": 1,
89
       "type": 1,
87
-      "number": 6
88
-
90
+      "number": 6,
91
+      "out_stock": 1
89
     },
92
     },
90
     {
93
     {
91
       "id": 79,
94
       "id": 79,
99
       "org_id": 0,
102
       "org_id": 0,
100
       "status": 1,
103
       "status": 1,
101
       "type": 1,
104
       "type": 1,
102
-      "number": 7
105
+      "number": 7,
106
+      "out_stock": 1
103
     },
107
     },
104
     {
108
     {
105
       "id": 80,
109
       "id": 80,
113
       "org_id": 0,
117
       "org_id": 0,
114
       "status": 1,
118
       "status": 1,
115
       "type": 1,
119
       "type": 1,
116
-      "number": 8
120
+      "number": 8,
121
+      "out_stock": 1
117
     },
122
     },
118
     {
123
     {
119
       "id": 81,
124
       "id": 81,
127
       "org_id": 0,
132
       "org_id": 0,
128
       "status": 1,
133
       "status": 1,
129
       "type": 1,
134
       "type": 1,
130
-      "number": 9
135
+      "number": 9,
136
+      "out_stock": 1
131
     }, {
137
     }, {
132
       "id": 81,
138
       "id": 81,
133
       "type_code": "14000009",
139
       "type_code": "14000009",
140
       "org_id": 0,
146
       "org_id": 0,
141
       "status": 1,
147
       "status": 1,
142
       "type": 1,
148
       "type": 1,
143
-      "number": 10
149
+      "number": 10,
150
+      "out_stock": 1
144
     },{
151
     },{
145
       "id": 81,
152
       "id": 81,
146
       "type_code": "14000010",
153
       "type_code": "14000010",
153
       "org_id": 0,
160
       "org_id": 0,
154
       "status": 1,
161
       "status": 1,
155
       "type": 1,
162
       "type": 1,
156
-      "number": 11
163
+      "number": 11,
164
+      "out_stock": 1
157
     },{
165
     },{
158
       "id": 81,
166
       "id": 81,
159
       "type_code": "14000011",
167
       "type_code": "14000011",
166
       "org_id": 0,
174
       "org_id": 0,
167
       "status": 1,
175
       "status": 1,
168
       "type": 1,
176
       "type": 1,
169
-      "number": 12
177
+      "number": 12,
178
+      "out_stock": 1
170
     },{
179
     },{
171
       "id": 81,
180
       "id": 81,
172
       "type_code": "14000012",
181
       "type_code": "14000012",
179
       "org_id": 0,
188
       "org_id": 0,
180
       "status": 1,
189
       "status": 1,
181
       "type": 1,
190
       "type": 1,
182
-      "number": 13
191
+      "number": 13,
192
+      "out_stock": 1
183
     }
193
     }
184
   ]
194
   ]
185
 }
195
 }

+ 0 - 1
controllers/new_mobile_api_controllers/mobile_regist_controller.go View File

241
 		InitEquitMentInformation(org)
241
 		InitEquitMentInformation(org)
242
 		//初始化显示配置和打印模版
242
 		//初始化显示配置和打印模版
243
 		InitShowConfig(org)
243
 		InitShowConfig(org)
244
-
245
 		//初始化商品类型
244
 		//初始化商品类型
246
 		InitGoodTypesConfig(org)
245
 		InitGoodTypesConfig(org)
247
 
246
 

+ 16 - 0
models/his_models.go View File

420
 	return "his_doctor_advice_parent_template"
420
 	return "his_doctor_advice_parent_template"
421
 }
421
 }
422
 
422
 
423
+type VMDrug struct {
424
+	ID                     int64   `gorm:"column:id" json:"id" form:"id"`
425
+	MaxUnit                string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
426
+	MinUnit                string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
427
+	RetailPrice            float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
428
+	Status                 int64   `gorm:"column:status" json:"status" form:"status"`
429
+	OrgId                  int64   `gorm:"column:org_id" json:"org_id" form:"org_id"`
430
+	DrugCode               string  `gorm:"column:drug_code" json:"drug_code" form:"drug_code"`
431
+	MedicalInsuranceNumber string  `gorm:"column:medical_insurance_number" json:"medical_insurance_number"`
432
+}
433
+
434
+func (VMDrug) TableName() string {
435
+	return "xt_base_drug"
436
+}
437
+
423
 type HisDoctorAdviceTemplate struct {
438
 type HisDoctorAdviceTemplate struct {
424
 	ID                    int64   `gorm:"column:id" json:"id" form:"id"`
439
 	ID                    int64   `gorm:"column:id" json:"id" form:"id"`
425
 	OrgId                 int64   `gorm:"column:org_id" json:"org_id" form:"org_id"`
440
 	OrgId                 int64   `gorm:"column:org_id" json:"org_id" form:"org_id"`
446
 	DrugId                int64   `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
461
 	DrugId                int64   `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
447
 	Way                   int64   `gorm:"column:way" json:"way" form:"way"`
462
 	Way                   int64   `gorm:"column:way" json:"way" form:"way"`
448
 	DrugNameId            int64   `gorm:"column:drug_name_id" json:"drug_name_id" form:"drug_name_id"`
463
 	DrugNameId            int64   `gorm:"column:drug_name_id" json:"drug_name_id" form:"drug_name_id"`
464
+	VMDrug                VMDrug  `gorm:"ForeignKey:TemplateId;AssociationForeignKey:ID" json:"advices"`
449
 }
465
 }
450
 
466
 
451
 func (HisDoctorAdviceTemplate) TableName() string {
467
 func (HisDoctorAdviceTemplate) TableName() string {