Browse Source

耗材参数

XMLWAN 3 years ago
parent
commit
460fc51878

+ 11 - 0
controllers/gobal_config_api_controller.go View File

@@ -85,6 +85,7 @@ func GobalConfigRegistRouters() {
85 85
 	beego.Router("/api/order/addorderconfig", &GobalConfigApiController{}, "Get:AddOrderConfig")
86 86
 	beego.Router("/api/order/getorderconfig", &GobalConfigApiController{}, "Get:GetOrderConfig")
87 87
 	beego.Router("/api/drugstock/getdrugautomaticlist", &GobalConfigApiController{}, "Get:GetDrugAutoMaticList")
88
+	beego.Router("/api/drugstock/getdrugwarehouseorderinfo", &GobalConfigApiController{}, "Get:GetDrugWarehuseOrderInfo")
88 89
 }
89 90
 
90 91
 //provinces, _ := service.GetDistrictsByUpid(0)21
@@ -1721,3 +1722,13 @@ func (c *GobalConfigApiController) GetDrugAutoMaticList() {
1721 1722
 		"drugList":   drugList,
1722 1723
 	})
1723 1724
 }
1725
+
1726
+func (c *GobalConfigApiController) GetDrugWarehuseOrderInfo() {
1727
+
1728
+	adminUserInfo := c.GetAdminUserInfo()
1729
+	orgId := adminUserInfo.CurrentOrgId
1730
+	list, _ := service.GetDrugWarehuseOrderInfo(orgId)
1731
+	c.ServeSuccessJSON(map[string]interface{}{
1732
+		"list": list,
1733
+	})
1734
+}

+ 13 - 0
controllers/stock_in_api_controller.go View File

@@ -74,6 +74,8 @@ func StockManagerApiRegistRouters() {
74 74
 	beego.Router("/api/good/postdruginformation", &StockManagerApiController{}, "Post:AddDrugInformation")
75 75
 
76 76
 	beego.Router("/api/good/initializtion", &StockManagerApiController{}, "Get:GetInitializtion")
77
+
78
+	beego.Router("/api/good/getwarehouseorderinfolist", &StockManagerApiController{}, "Get:GetWarehouseOrderInfolist")
77 79
 }
78 80
 
79 81
 func (c *StockManagerApiController) CreateWarehouse() {
@@ -3475,3 +3477,14 @@ func (this *StockManagerApiController) GetInitializtion() {
3475 3477
 		"costClassifyList":          costClassifyList,
3476 3478
 	})
3477 3479
 }
3480
+
3481
+func (this *StockManagerApiController) GetWarehouseOrderInfolist() {
3482
+
3483
+	adminUserInfo := this.GetAdminUserInfo()
3484
+	orgId := adminUserInfo.CurrentOrgId
3485
+	list, _ := service.GetWarehouseOrderInfoList(orgId)
3486
+
3487
+	this.ServeSuccessJSON(map[string]interface{}{
3488
+		"list": list,
3489
+	})
3490
+}

+ 6 - 0
service/gobal_config_service.go View File

@@ -473,3 +473,9 @@ func GetAllBaseDrugList(orgid int64) (drug []*models.BaseDrugLib, err error) {
473 473
 	err = XTReadDB().Model(&drug).Where("org_id = ? and status = 1", orgid).Find(&drug).Error
474 474
 	return drug, err
475 475
 }
476
+
477
+func GetDrugWarehuseOrderInfo(orgid int64) (drug []*models.DrugWarehouseInfo, err error) {
478
+
479
+	err = XTReadDB().Where("org_id = ? and status = 1", orgid).Group("drug_id").Find(&drug).Error
480
+	return drug, err
481
+}

+ 6 - 0
service/stock_service.go View File

@@ -2506,3 +2506,9 @@ func FindAllDataConfigList(orgid int64, parentId int64) (dataconfig []*models.Da
2506 2506
 	err = XTReadDB().Model(&dataconfig).Where("(org_id = ? or org_id = 0) and parent_id = ? and status = 1", orgid, parentId).Find(&dataconfig).Error
2507 2507
 	return dataconfig, err
2508 2508
 }
2509
+
2510
+func GetWarehouseOrderInfoList(orgid int64) (list []*models.WarehousingInfo, err error) {
2511
+
2512
+	err = XTReadDB().Model(&list).Where("org_id = ? and status = 1", orgid).Order("id asc").Group("good_id").Find(&list).Error
2513
+	return list, err
2514
+}