feat: update appraisal ordering and payment flows
This commit is contained in:
@@ -43,6 +43,7 @@ use app\controller\admin\MaterialsController as AdminMaterialsController;
|
||||
use app\controller\admin\AccessController as AdminAccessController;
|
||||
use app\controller\admin\ContentsController as AdminContentsController;
|
||||
use app\controller\admin\SystemConfigsController as AdminSystemConfigsController;
|
||||
use app\controller\admin\ServicePricePackagesController as AdminServicePricePackagesController;
|
||||
use app\controller\admin\AuthController as AdminAuthController;
|
||||
use app\controller\admin\CustomersController as AdminCustomersController;
|
||||
use app\controller\admin\WarehouseWorkbenchController as AdminWarehouseWorkbenchController;
|
||||
@@ -50,6 +51,7 @@ use app\controller\admin\ExpressCompaniesController as AdminExpressCompaniesCont
|
||||
use app\controller\admin\FileUploadController as AdminFileUploadController;
|
||||
use app\controller\open\OrdersController as OpenOrdersController;
|
||||
use app\controller\open\Kuaidi100Controller as OpenKuaidi100Controller;
|
||||
use app\controller\open\ShouqianbaPaymentController as OpenShouqianbaPaymentController;
|
||||
|
||||
Route::get('/', [app\controller\IndexController::class, 'json']);
|
||||
Route::get('/T/{token}', [AppMaterialTagRedirectController::class, 'redirect']);
|
||||
@@ -105,6 +107,15 @@ Route::options('/api/app/order/shipping/save', function () {
|
||||
Route::options('/api/app/order/return-address/save', function () {
|
||||
return response('', 204);
|
||||
});
|
||||
Route::options('/api/app/order/pay/retry', function () {
|
||||
return response('', 204);
|
||||
});
|
||||
Route::options('/api/app/order/payment/status', function () {
|
||||
return response('', 204);
|
||||
});
|
||||
Route::options('/api/app/order/cancel', function () {
|
||||
return response('', 204);
|
||||
});
|
||||
Route::options('/api/app/address/save', function () {
|
||||
return response('', 204);
|
||||
});
|
||||
@@ -129,6 +140,9 @@ Route::options('/api/admin/{path:.+}', function () {
|
||||
Route::options('/api/open/v1/{path:.+}', function () {
|
||||
return response('', 204);
|
||||
});
|
||||
Route::options('/api/open/shouqianba/payment/notify', function () {
|
||||
return response('', 204);
|
||||
});
|
||||
Route::get('/api/app/home/index', [HomeController::class, 'index']);
|
||||
Route::get('/api/app/content/page-visuals', [HomeController::class, 'pageVisuals']);
|
||||
Route::get('/api/app/catalog/categories', [CatalogController::class, 'categories']);
|
||||
@@ -138,12 +152,16 @@ Route::get('/api/app/appraisal/draft', [AppraisalController::class, 'draftDetail
|
||||
Route::post('/api/app/appraisal/draft/save', [AppraisalController::class, 'saveDraft']);
|
||||
Route::post('/api/app/appraisal/file/upload', [AppraisalController::class, 'uploadFile']);
|
||||
Route::post('/api/app/appraisal/file/delete', [AppraisalController::class, 'deleteFile']);
|
||||
Route::get('/api/app/appraisal/service-configs', [AppraisalController::class, 'serviceConfigs']);
|
||||
Route::get('/api/app/appraisal/upload-template', [AppraisalController::class, 'uploadTemplate']);
|
||||
Route::post('/api/app/appraisal/preview', [AppraisalController::class, 'preview']);
|
||||
Route::post('/api/app/appraisal/submit', [AppraisalController::class, 'submit']);
|
||||
Route::get('/api/app/orders', [OrdersController::class, 'index']);
|
||||
Route::get('/api/app/order/detail', [OrdersController::class, 'detail']);
|
||||
Route::post('/api/app/order/return-address/save', [OrdersController::class, 'saveReturnAddress']);
|
||||
Route::post('/api/app/order/pay/retry', [OrdersController::class, 'retryPayment']);
|
||||
Route::get('/api/app/order/payment/status', [OrdersController::class, 'paymentStatus']);
|
||||
Route::post('/api/app/order/cancel', [OrdersController::class, 'cancel']);
|
||||
Route::get('/api/app/reports', [ReportsController::class, 'index']);
|
||||
Route::get('/api/app/report/detail', [ReportsController::class, 'detail']);
|
||||
Route::post('/api/app/report/anti-counterfeit/verify', [ReportsController::class, 'antiCounterfeitVerify']);
|
||||
@@ -158,6 +176,7 @@ Route::post('/api/app/auth/login/password', [AppAuthController::class, 'loginByP
|
||||
Route::get('/api/app/auth/wechat/config', [AppAuthController::class, 'wechatConfig']);
|
||||
Route::post('/api/app/auth/wechat/exchange', [AppAuthController::class, 'wechatExchange']);
|
||||
Route::post('/api/app/auth/wechat/bind-mobile', [AppAuthController::class, 'wechatBindMobile']);
|
||||
Route::post('/api/app/auth/mini-program/bind', [AppAuthController::class, 'miniProgramBind']);
|
||||
Route::get('/api/app/auth/me', [AppAuthController::class, 'me']);
|
||||
Route::post('/api/app/auth/password/save', [AppAuthController::class, 'savePassword']);
|
||||
Route::post('/api/app/auth/logout', [AppAuthController::class, 'logout']);
|
||||
@@ -194,6 +213,7 @@ Route::post('/api/open/v1/orders', [OpenOrdersController::class, 'create']);
|
||||
Route::get('/api/open/v1/orders', [OpenOrdersController::class, 'detail']);
|
||||
Route::get('/api/open/v1/orders/{external_order_no}', [OpenOrdersController::class, 'detail']);
|
||||
Route::post('/api/open/kuaidi100/callback', [OpenKuaidi100Controller::class, 'callback']);
|
||||
Route::post('/api/open/shouqianba/payment/notify', [OpenShouqianbaPaymentController::class, 'notify']);
|
||||
|
||||
Route::get('/api/admin/ping', function () {
|
||||
return api_success(['pong' => true]);
|
||||
@@ -314,3 +334,7 @@ Route::post('/api/admin/content/help/article/delete', [AdminContentsController::
|
||||
Route::get('/api/admin/system-configs', [AdminSystemConfigsController::class, 'index']);
|
||||
Route::post('/api/admin/system-configs/upload-file', [AdminSystemConfigsController::class, 'uploadFile']);
|
||||
Route::post('/api/admin/system-configs/save', [AdminSystemConfigsController::class, 'save']);
|
||||
Route::get('/api/admin/service-price-packages', [AdminServicePricePackagesController::class, 'index']);
|
||||
Route::post('/api/admin/service-price-package/save', [AdminServicePricePackagesController::class, 'save']);
|
||||
Route::post('/api/admin/service-price-package/status', [AdminServicePricePackagesController::class, 'updateStatus']);
|
||||
Route::post('/api/admin/service-price-package/default', [AdminServicePricePackagesController::class, 'setDefault']);
|
||||
|
||||
Reference in New Issue
Block a user