|
@@ -191,6 +191,7 @@ func (c *ManagerCenterApiController) CreateBaseDrugLib() {
|
191
|
191
|
func (c *ManagerCenterApiController) EditBaseDrugLib() {
|
192
|
192
|
id, _ := c.GetInt64("id")
|
193
|
193
|
drug_name := c.GetString("drug_name")
|
|
194
|
+ fmt.Println("drug_name--------", drug_name)
|
194
|
195
|
pinyin := c.GetString("pinyin")
|
195
|
196
|
wubi := c.GetString("wubi")
|
196
|
197
|
drug_alias := c.GetString("drug_alias")
|
|
@@ -235,7 +236,7 @@ func (c *ManagerCenterApiController) EditBaseDrugLib() {
|
235
|
236
|
is_statistics_work, _ := c.GetInt64("is_statistics_work")
|
236
|
237
|
is_charge_use, _ := c.GetInt64("is_charge_use")
|
237
|
238
|
drug_code := c.GetString("drug_code")
|
238
|
|
-
|
|
239
|
+ unit := c.GetString("unit")
|
239
|
240
|
adminInfo := c.GetAdminUserInfo()
|
240
|
241
|
drug, _ := service.FindBaseDrugLibRecord(adminInfo.CurrentOrgId, id)
|
241
|
242
|
|
|
@@ -293,6 +294,51 @@ func (c *ManagerCenterApiController) EditBaseDrugLib() {
|
293
|
294
|
}
|
294
|
295
|
|
295
|
296
|
err := service.UpdateBaseDrugLib(drugLib)
|
|
297
|
+
|
|
298
|
+ //修改xt_drug_name 表
|
|
299
|
+
|
|
300
|
+ drugName := models.XtDrugName{
|
|
301
|
+ DrugName: drug_name,
|
|
302
|
+ }
|
|
303
|
+ service.UpdatedDrugName(id, adminInfo.CurrentOrgId, &drugName)
|
|
304
|
+
|
|
305
|
+ //修改规格xt_stand_name表
|
|
306
|
+ standName := models.XtStandName{
|
|
307
|
+ DrugName: drug_name,
|
|
308
|
+ DrugSpec: drug_spec,
|
|
309
|
+ DrugStockLimit: drug_stock_limit,
|
|
310
|
+ MinUnit: unit,
|
|
311
|
+ }
|
|
312
|
+
|
|
313
|
+ service.UpdateStandName(id, adminInfo.CurrentOrgId, &standName)
|
|
314
|
+ //修改药品表
|
|
315
|
+ medical := models.XtSelfMedical{
|
|
316
|
+ DrugName: drug_name,
|
|
317
|
+ DrugSpec: drug_spec,
|
|
318
|
+ ExecutionFrequency: execution_frequency,
|
|
319
|
+ PrescribingNumber: prescribing_number,
|
|
320
|
+ DeliveryWay: delivery_way,
|
|
321
|
+ SingleDose: single_dose,
|
|
322
|
+ MinUnit: unit,
|
|
323
|
+ }
|
|
324
|
+
|
|
325
|
+ service.UpdateSelfMedical(id, adminInfo.CurrentOrgId, &medical)
|
|
326
|
+ //修改入库表
|
|
327
|
+ nameId, err := service.GetDrugNameId(id, adminInfo.CurrentOrgId)
|
|
328
|
+
|
|
329
|
+ stock := models.XtSelfStock{
|
|
330
|
+ DrugName: drug_name,
|
|
331
|
+ MinUnit: unit,
|
|
332
|
+ }
|
|
333
|
+
|
|
334
|
+ service.UpdatedSelfStock(&stock, nameId.ID, adminInfo.CurrentOrgId)
|
|
335
|
+ outStock := models.XtSelfOutStock{
|
|
336
|
+ DrugName: drug_name,
|
|
337
|
+ DrugSpec: drug_spec,
|
|
338
|
+ }
|
|
339
|
+ //修改出库表
|
|
340
|
+ service.UpdatedOutSelfStock(&outStock, nameId.ID, adminInfo.CurrentOrgId)
|
|
341
|
+
|
296
|
342
|
if err == nil {
|
297
|
343
|
c.ServeSuccessJSON(map[string]interface{}{
|
298
|
344
|
"msg": "修改成功",
|