调整接口
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace Modules\Mall\Http\Controllers\Api;
|
||||
|
||||
use App\Api\Controllers\Controller;
|
||||
use App\Models\AreaCode;
|
||||
use Exception;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
@@ -297,4 +298,30 @@ class OrderController extends Controller
|
||||
return $this->success(new OrderAreaCodeResource($order));
|
||||
}
|
||||
|
||||
/**
|
||||
* Notes: description
|
||||
*
|
||||
* @Author: 玄尘
|
||||
* @Date: 2023/1/17 13:35
|
||||
* @param Request $request
|
||||
* @return JsonResponse
|
||||
*/
|
||||
public function areaCodeByCode(Request $request)
|
||||
{
|
||||
$code = $request->code;
|
||||
if (! $code) {
|
||||
return $this->failed('缺少提货码');
|
||||
}
|
||||
$areaCode = AreaCode::query()->where('code', $code)->firstOrFail();
|
||||
|
||||
|
||||
$order = $areaCode->order;
|
||||
if (! $order) {
|
||||
return $this->failed('未找到此提货码对应的订单');
|
||||
}
|
||||
|
||||
return $this->success(new OrderAreaCodeResource($order));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user