1
This commit is contained in:
@@ -15,7 +15,7 @@ import (
|
||||
)
|
||||
|
||||
// /warehouse/create 创建单个区域仓
|
||||
func (P *PurchaseHandler) CreateWarehouse(outWarehouseID, appOrgCode string) (warehouseID int64, err error) {
|
||||
func CreateWarehouse(appOrgCode, outWarehouseID string) (warehouseID int64, err error) {
|
||||
tempName := "门店编码:" + outWarehouseID + "的区域仓"
|
||||
req := &warehouse_create_request.WarehouseCreateParam{
|
||||
OutWarehouseId: outWarehouseID,
|
||||
@@ -57,12 +57,12 @@ func (P *PurchaseHandler) BatchCreateWarehouse(param warehouse_createBatch_reque
|
||||
}
|
||||
|
||||
// /warehouse/bindStore 仓库绑定门店
|
||||
func (P *PurchaseHandler) BindStoreWarehouse(storeIDs []int64, outWarehouseID, appOrgCode string) error {
|
||||
func BindStoreWarehouse(VendorOrgCode, outWarehouseID string, storeIDs []int64) error {
|
||||
param := &warehouse_bindStore_request.WarehouseBindStoreParam{
|
||||
StoreIds: storeIDs,
|
||||
OutWarehouseId: outWarehouseID,
|
||||
}
|
||||
if _, err := getAPI(appOrgCode, 0, "").StoreBindWarehouse(param); err != nil {
|
||||
if _, err := getAPI(VendorOrgCode, 0, "").StoreBindWarehouse(param); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
@@ -77,7 +77,7 @@ type LocalStore struct {
|
||||
}
|
||||
|
||||
// /warehouse/createFence 以门店方式创建电子围栏
|
||||
func CreateFenceByStore(storeID int) (fenceID string, err error) {
|
||||
func CreateFenceByStore(appOrgCode string, storeID int) (fenceID string, err error) {
|
||||
var (
|
||||
db *dao.DaoDB
|
||||
localStore *LocalStore
|
||||
@@ -123,7 +123,7 @@ func CreateFenceByStore(storeID int) (fenceID string, err error) {
|
||||
}
|
||||
param.FenceInfo.Polygon.Vertices = verticeses
|
||||
}
|
||||
resp, err := getAPI("", 0, "").CreateFence(param)
|
||||
resp, err := getAPI(appOrgCode, 0, "").CreateFence(param)
|
||||
if err != nil {
|
||||
return "", err
|
||||
} else {
|
||||
@@ -204,12 +204,12 @@ func UpdateFenceByStore(storeID int) error {
|
||||
}
|
||||
|
||||
//门店直接绑定围栏
|
||||
func BindFenceByStore(storeID int64, addOutFenceIDs []string) error {
|
||||
func BindFenceByStore(appOrgCode string, storeID int64, addOutFenceIDs []string) error {
|
||||
param := &warehouse_bindFencesByStore_request.WarehouseBindFencesByStoreParam{
|
||||
StoreId: storeID,
|
||||
AddOutFenceIds: addOutFenceIDs,
|
||||
}
|
||||
if _, err := getAPI("", 0, "").BindFenceByStore(param); err != nil {
|
||||
if _, err := getAPI(appOrgCode, 0, "").BindFenceByStore(param); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user