ソースを参照

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

csx 4 年 前
コミット
eb580f2b05
共有3 個のファイルを変更した42 個の追加17 個の削除を含む
  1. 26 16
      controllers/new_mobile_api_controllers/good_types.json
  2. 0 1
      controllers/new_mobile_api_controllers/mobile_regist_controller.go
  3. 16 0
      models/his_models.go

+ 26 - 16
controllers/new_mobile_api_controllers/good_types.json ファイルの表示

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

@@ -241,7 +241,6 @@ func (this *MobileRegistController) CreateOrg() {
241 241
 		InitEquitMentInformation(org)
242 242
 		//初始化显示配置和打印模版
243 243
 		InitShowConfig(org)
244
-
245 244
 		//初始化商品类型
246 245
 		InitGoodTypesConfig(org)
247 246
 

+ 16 - 0
models/his_models.go ファイルの表示

@@ -420,6 +420,21 @@ func (HisDoctorAdviceParentTemplate) TableName() string {
420 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 438
 type HisDoctorAdviceTemplate struct {
424 439
 	ID                    int64   `gorm:"column:id" json:"id" form:"id"`
425 440
 	OrgId                 int64   `gorm:"column:org_id" json:"org_id" form:"org_id"`
@@ -446,6 +461,7 @@ type HisDoctorAdviceTemplate struct {
446 461
 	DrugId                int64   `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
447 462
 	Way                   int64   `gorm:"column:way" json:"way" form:"way"`
448 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 467
 func (HisDoctorAdviceTemplate) TableName() string {