mirror of
https://gitee.com/ShopeX/OMS
synced 2026-03-30 13:05:34 +08:00
160 lines
5.6 KiB
PHP
160 lines
5.6 KiB
PHP
<?php
|
||
/**
|
||
* Copyright © ShopeX (http://www.shopex.cn). All rights reserved.
|
||
* See LICENSE file for license details.
|
||
*/
|
||
|
||
/**
|
||
* 淘宝o2o门店接口事件类
|
||
* 20160825
|
||
* @author wangjianjun<wangjianjun@shopex.cn>
|
||
* @version 0.1
|
||
*/
|
||
class tbo2o_event_trigger_store{
|
||
|
||
/**
|
||
* 门店新增接口
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 门店新增通知数据信息
|
||
*/
|
||
public function storeCreate(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_create($data);
|
||
}
|
||
|
||
/**
|
||
* 查询门店主营类目信息接口
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 查询门店主营类目信息通知数据信息
|
||
*/
|
||
public function storecategoryGet(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_storecategory_get($data);
|
||
}
|
||
|
||
/**
|
||
* 更新门店信息接口
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 更新门店信息通知数据信息
|
||
*/
|
||
public function storeUpdate(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_update($data);
|
||
}
|
||
|
||
/**
|
||
* 删除门店信息接口
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 删除门店信息通知数据信息
|
||
*/
|
||
public function storeDelete(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_delete($data);
|
||
}
|
||
|
||
/**
|
||
* 查询门店信息接口
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 查询门店信息通知数据信息
|
||
*/
|
||
public function storeQuery(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_query($data);
|
||
}
|
||
|
||
/**
|
||
* 新建/删除商品和门店的绑定关系
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 新建/删除商品和门店的绑定关系通知数据信息
|
||
*/
|
||
public function storeItemstoreBanding(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_itemstore_banding($data);
|
||
}
|
||
|
||
/**
|
||
* 查询线上商品所关联的门店列表
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 查询线上商品所关联的门店列表通知数据信息
|
||
*/
|
||
public function storeItemstoreQuery(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_itemstore_query($data);
|
||
}
|
||
|
||
/**
|
||
* 查询门店所关联的线上商品列表
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 查询门店所关联的线上商品列表通知数据信息
|
||
*/
|
||
public function storeStoreitemQuery(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_storeitem_query($data);
|
||
}
|
||
|
||
/**
|
||
* [新增]推送后端商品至淘宝
|
||
*
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 维护宝贝货品映射关系通知数据信息
|
||
*/
|
||
public function storeScitemAdd(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_scitem_add($data);
|
||
}
|
||
|
||
/**
|
||
* [更新]修改的后端商品信息至淘宝
|
||
*
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 维护宝贝货品映射关系通知数据信息
|
||
*/
|
||
public function storeScitemUpdate(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_scitem_update($data);
|
||
}
|
||
|
||
/**
|
||
* [查询]下载淘宝平台上的后端商品
|
||
*
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 维护宝贝货品映射关系通知数据信息
|
||
*/
|
||
public function storeScitemQuery(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_scitem_query($data);
|
||
}
|
||
|
||
/**
|
||
* [新增]宝贝和货品的关联
|
||
*
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 宝贝和货品的关联通知数据信息
|
||
*/
|
||
public function storeScitemMapAdd(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_scitem_map_add($data);
|
||
}
|
||
|
||
/**
|
||
* [解绑]指定用户的商品与后端商品的映射关系
|
||
*
|
||
* @param string $id 淘宝o2o配置主键id
|
||
* @param array $data 宝贝和货品的关联通知数据信息
|
||
*/
|
||
public function storeScitemMapDelete(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_scitem_map_delete($data);
|
||
}
|
||
|
||
/**
|
||
* 全量更新电商仓或门店库存
|
||
* @param string $id 门店服务端$server_id
|
||
* @param array $data 全量更新电商仓或门店库存通知数据信息
|
||
*/
|
||
public function storeinventoryIteminitial(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_inventory_iteminitial($data);
|
||
}
|
||
|
||
/**
|
||
* 增量更新门店或电商仓库存
|
||
* @param string $id 门店服务端$server_id
|
||
* @param array $data 全量更新电商仓或门店库存通知数据信息
|
||
*/
|
||
public function storeinventoryItemupdate(&$data){
|
||
return kernel::single('erpapi_router_request')->set('tbo2o',true)->store_inventory_itemupdate($data);
|
||
}
|
||
|
||
//response测试通路
|
||
// public function storeSync($id, $data, $sync = false){
|
||
// $result = kernel::single('erpapi_router_response')->set_channel_id($id)->set_api_name('tbo2o.store.sync')->dispatch($data);
|
||
// }
|
||
|
||
} |