feat(haichao): 新增聚水潭ERP集成功能
- 新增聚水潭回调接口及事件处理机制 - 添加聚水潭商品、订单、售后同步任务 - 实现聚水潭订单推送及售后状态同步 - 新增手动同步聚水潭商品功能 - 在各路由组添加聚水潭中间件支持
This commit is contained in:
@@ -12,6 +12,7 @@ use app\http\middleware\InstallMiddleware;
|
||||
use think\facade\Route;
|
||||
use think\facade\Config;
|
||||
use think\Response;
|
||||
use app\haichao\HaichaoAop;
|
||||
|
||||
/**
|
||||
* 后台管理路由配置
|
||||
@@ -1622,6 +1623,8 @@ Route::group('adminapi', function () {
|
||||
Route::get('cache', 'v1.product.StoreProduct/getCacheData')->option(['real_name' => '获取退出未保存的数据']);
|
||||
//导入ERP商品到平台
|
||||
Route::post('import_erp_product', 'v1.product.StoreProduct/import_erp_product')->option(['real_name' => '导入ERP商品到平台']);
|
||||
//手动同步聚水潭商品
|
||||
Route::post('sync_jst_product', 'v1.product.StoreProduct/sync_jst_product')->option(['real_name' => '手动同步聚水潭商品']);
|
||||
//保存还未提交数据
|
||||
Route::post('cache', 'v1.product.StoreProduct/saveCacheData')->option(['real_name' => '保存还未提交数据']);
|
||||
//删除退出未保存的数据
|
||||
@@ -2865,4 +2868,4 @@ Route::group('adminapi', function () {
|
||||
} else
|
||||
return Response::create()->code(404);
|
||||
});
|
||||
})->prefix('admin.')->middleware(InstallMiddleware::class);
|
||||
})->prefix('admin.')->middleware(InstallMiddleware::class)->middleware(HaichaoAop::class);
|
||||
|
||||
@@ -6,6 +6,7 @@ use app\http\middleware\api\BlockerMiddleware;
|
||||
use app\http\middleware\api\ClientMiddleware;
|
||||
use app\http\middleware\InstallMiddleware;
|
||||
use app\http\middleware\StationOpenMiddleware;
|
||||
use app\haichao\HaichaoAop;
|
||||
use app\http\middleware\api\CommunityOpenMiddleware;
|
||||
use think\facade\Config;
|
||||
use think\facade\Route;
|
||||
@@ -17,6 +18,7 @@ use think\Response;
|
||||
Route::group('api', function () {
|
||||
|
||||
Route::any('order_call_back', 'v1.order.StoreOrder/callBack');//商家寄件回调
|
||||
Route::any('jst/callback', 'v1.PublicController/jstCallback')->name('jstCallback');
|
||||
Route::any('wechat/serve', 'v1.wechat.Wechat/serve');//公众号服务
|
||||
Route::any('wechat/miniServe', 'v1.wechat.Wechat/miniServe');//小程序服务
|
||||
Route::any('work/serve', 'v1.wechat.Wechat/work');//企业微信服务
|
||||
@@ -899,4 +901,4 @@ Route::group('api', function () {
|
||||
return Response::create()->code(404);
|
||||
});
|
||||
|
||||
})->prefix('api.')->middleware(InstallMiddleware::class)->middleware(AllowOriginMiddleware::class)->middleware(StationOpenMiddleware::class);
|
||||
})->prefix('api.')->middleware(InstallMiddleware::class)->middleware(AllowOriginMiddleware::class)->middleware(StationOpenMiddleware::class)->middleware(HaichaoAop::class);
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
use app\http\middleware\AllowOriginMiddleware;
|
||||
use app\http\middleware\StationOpenMiddleware;
|
||||
use app\haichao\HaichaoAop;
|
||||
use think\facade\Route;
|
||||
|
||||
/**
|
||||
@@ -25,4 +26,4 @@ Route::group('erpapi', function () {
|
||||
Route::post('order/cancel_callback', 'Order/cancelCallback')->name('cancelCallback'); //订单取消回调
|
||||
Route::post('refund/receive_callback', 'Order/receiveCallback')->name('receiveCallback'); //售后收货回调
|
||||
|
||||
})->prefix('erp.')->middleware(AllowOriginMiddleware::class)->middleware(StationOpenMiddleware::class);
|
||||
})->prefix('erp.')->middleware(AllowOriginMiddleware::class)->middleware(StationOpenMiddleware::class)->middleware(HaichaoAop::class);
|
||||
|
||||
@@ -16,6 +16,7 @@ use think\facade\Route;
|
||||
use think\facade\Config;
|
||||
use app\http\middleware\AllowOriginMiddleware;
|
||||
use app\http\middleware\kefu\KefuAuthTokenMiddleware;
|
||||
use app\haichao\HaichaoAop;
|
||||
|
||||
/**
|
||||
* 客服端路由配置
|
||||
@@ -143,4 +144,4 @@ Route::group('kefuapi', function () {
|
||||
} else
|
||||
return Response::create()->code(404);
|
||||
});
|
||||
})->prefix('kefu.')->middleware(InstallMiddleware::class);
|
||||
})->prefix('kefu.')->middleware(InstallMiddleware::class)->middleware(HaichaoAop::class);
|
||||
|
||||
@@ -5,6 +5,7 @@ use app\http\middleware\AllowOriginMiddleware;
|
||||
use app\http\middleware\InstallMiddleware;
|
||||
use app\http\middleware\out\AuthTokenMiddleware;
|
||||
use app\http\middleware\StationOpenMiddleware;
|
||||
use app\haichao\HaichaoAop;
|
||||
use think\facade\Route;
|
||||
|
||||
/**
|
||||
@@ -76,5 +77,4 @@ Route::group('outapi', function () {
|
||||
})->middleware(AuthTokenMiddleware::class, true);
|
||||
|
||||
|
||||
})->prefix('out.')->middleware(InstallMiddleware::class)->middleware(AllowOriginMiddleware::class)->middleware(StationOpenMiddleware::class);
|
||||
|
||||
})->prefix('out.')->middleware(InstallMiddleware::class)->middleware(AllowOriginMiddleware::class)->middleware(StationOpenMiddleware::class)->middleware(HaichaoAop::class);
|
||||
|
||||
@@ -5,6 +5,7 @@ use app\http\middleware\AllowOriginMiddleware;
|
||||
use app\http\middleware\InstallMiddleware;
|
||||
use app\http\middleware\supplier\AuthTokenMiddleware;
|
||||
use app\http\middleware\StationOpenMiddleware;
|
||||
use app\haichao\HaichaoAop;
|
||||
use think\facade\Config;
|
||||
use think\facade\Route;
|
||||
use think\Response;
|
||||
@@ -516,6 +517,5 @@ Route::group('supplierapi', function () {
|
||||
return Response::create()->code(404);
|
||||
});
|
||||
|
||||
})->prefix('supplier.')->middleware(InstallMiddleware::class)->middleware(AllowOriginMiddleware::class)->middleware(StationOpenMiddleware::class);
|
||||
|
||||
})->prefix('supplier.')->middleware(InstallMiddleware::class)->middleware(AllowOriginMiddleware::class)->middleware(StationOpenMiddleware::class)->middleware(HaichaoAop::class);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user