fix : 회원 관리 API 수정 및 ApiResponse 타입 수정
This commit is contained in:
@@ -11,46 +11,41 @@ class BomController
|
||||
{
|
||||
public function index(Request $request)
|
||||
{
|
||||
$title = 'BOM 목록 조회';
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return BomService::getBoms($request);
|
||||
}, $title, $title.' 실패');
|
||||
}, 'BOM 목록 조회');
|
||||
}
|
||||
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$title = 'BOM 등록';
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return BomService::setBom($request);
|
||||
}, $title, $title.' 실패');
|
||||
}, 'BOM 등록');
|
||||
}
|
||||
|
||||
|
||||
public function show(Request $request, int $id)
|
||||
{
|
||||
$title = '특정BOM 상세 조회';
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return BomService::getBom($request);
|
||||
}, $title, $title.' 실패');
|
||||
}, '특정BOM 상세 조회');
|
||||
}
|
||||
|
||||
|
||||
public function update(Request $request, int $id)
|
||||
{
|
||||
$title = 'BOM 수정';
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return BomService::updateBom($request);
|
||||
}, $title, $title.' 실패');
|
||||
}, 'BOM 수정');
|
||||
}
|
||||
|
||||
|
||||
public function destroy(Request $request, int $id)
|
||||
{
|
||||
$title = 'BOM 삭제';
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return BomService::destoryBom($request);
|
||||
}, $title, $title.' 실패');
|
||||
}, 'BOM 삭제');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ public function upload(Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return FileService::uploadFiles($request->all());
|
||||
}, '파일 업로드 성공', '파일 업로드 실패');
|
||||
}, '파일 업로드');
|
||||
}
|
||||
|
||||
// 파일 목록 조회
|
||||
@@ -22,7 +22,7 @@ public function list(Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return FileService::getFiles($request->all());
|
||||
}, '파일 목록조회 성공', '파일 목록조회 실패');
|
||||
}, '파일 목록조회');
|
||||
}
|
||||
|
||||
// 파일 삭제
|
||||
@@ -30,7 +30,7 @@ public function delete(Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return FileService::deleteFiles($request->all());
|
||||
}, '파일 삭제 성공', '파일 삭제 실패');
|
||||
}, '파일 삭제');
|
||||
}
|
||||
|
||||
// 파일 정보 조회 (단건)
|
||||
@@ -38,6 +38,6 @@ public function findFile(Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return FileService::findFile($request->all());
|
||||
}, '파일 정보 조회 성공', '파일 정보 조회 실패');
|
||||
}, '파일 정보 조회');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,45 +11,40 @@ class MaterialController
|
||||
{
|
||||
public function index(Request $request)
|
||||
{
|
||||
$title = '제품 목록 조회';
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return MeterialService::getMeterials($request);
|
||||
}, $title, $title.' 실패');
|
||||
}, '제품 목록 조회');
|
||||
}
|
||||
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$title = '제품 등록';
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return MeterialService::setMeterial($request);
|
||||
}, $title, $title.' 실패');
|
||||
}, '제품 등록');
|
||||
}
|
||||
|
||||
|
||||
public function show(Request $request, int $id)
|
||||
{
|
||||
$title = '특정제품 상세 조회';
|
||||
return ApiResponse::handle(function () use ($id) {
|
||||
return MeterialService::getMeterial($id);
|
||||
}, $title, $title.' 실패');
|
||||
}, '특정제품 상세 조회');
|
||||
}
|
||||
|
||||
|
||||
public function update(Request $request, int $id)
|
||||
{
|
||||
$title = '제품 수정';
|
||||
return ApiResponse::handle(function () use ($id) {
|
||||
return MeterialService::updateMeterial($id);
|
||||
}, $title, $title.' 실패');
|
||||
}, '제품 수정');
|
||||
}
|
||||
|
||||
|
||||
public function destroy(Request $request, int $id)
|
||||
{
|
||||
$title = '제품 삭제';
|
||||
return ApiResponse::handle(function () use ($id) {
|
||||
return MeterialService::destoryMeterial($id);
|
||||
}, $title, $title.' 실패');
|
||||
}, '제품 삭제');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,46 +11,41 @@ class ModelController
|
||||
{
|
||||
public function index(Request $request)
|
||||
{
|
||||
$title = '모델 목록 조회';
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return ModelService::getModels($request);
|
||||
}, $title, $title.' 실패');
|
||||
}, '모델 목록 조회');
|
||||
}
|
||||
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$title = '모델 등록';
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return ModelService::setModel($request);
|
||||
}, $title, $title.' 실패');
|
||||
}, '모델 등록');
|
||||
}
|
||||
|
||||
|
||||
public function show(Request $request, int $id)
|
||||
{
|
||||
$title = '특정모델 상세 조회';
|
||||
return ApiResponse::handle(function () use ($id) {
|
||||
return ModelService::getModel($id);
|
||||
}, $title, $title.' 실패');
|
||||
}, '특정모델 상세 조회');
|
||||
}
|
||||
|
||||
|
||||
public function update(Request $request, int $id)
|
||||
{
|
||||
$title = '모델 수정';
|
||||
return ApiResponse::handle(function () use ($id) {
|
||||
return ModelService::updateModel($id);
|
||||
}, $title, $title.' 실패');
|
||||
}, '모델 수정');
|
||||
}
|
||||
|
||||
|
||||
public function destroy(Request $request, int $id)
|
||||
{
|
||||
$title = '모델 삭제';
|
||||
return ApiResponse::handle(function () use ($id) {
|
||||
return ModelService::destoryModel($id);
|
||||
}, $title, $title.' 실패');
|
||||
}, '모델 삭제');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ public function getCategory(Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return ProductService::getCategory($request);
|
||||
}, '제품 카테고리 조회 성공', '제품 카테고리 조회 실패');
|
||||
}, '제품 카테고리 조회');
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
use App\Services\MemberService;
|
||||
use App\Helpers\ApiResponse;
|
||||
|
||||
class MemberController extends Controller
|
||||
class UserController extends Controller
|
||||
{
|
||||
public function index(Request $request)
|
||||
{
|
||||
@@ -37,19 +37,14 @@ public function store(Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return MemberService::setMember($request->all());
|
||||
}, '회원등록 성공', '회원등록 실패');
|
||||
}, '회원등록');
|
||||
}
|
||||
|
||||
public function show($userNo)
|
||||
{
|
||||
try {
|
||||
$result = MemberService::getMember($userNo);
|
||||
return ApiResponse::success($result['data'], '회원 상세조회 성공',$result['query']);
|
||||
} catch (\Throwable $e) {
|
||||
return ApiResponse::error('회원 상세조회 실패', 500, [
|
||||
'details' => $e->getMessage(),
|
||||
]);
|
||||
}
|
||||
return ApiResponse::handle(function () use ($userNo) {
|
||||
return MemberService::getMember($userNo);
|
||||
}, '회원 상세조회');
|
||||
}
|
||||
|
||||
|
||||
@@ -57,7 +52,38 @@ public function me(Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return MemberService::getMyInfo($request);
|
||||
}, '나의 정보 조회 성공', '나의 정보 조회 실패');
|
||||
}, '나의 정보 조회');
|
||||
}
|
||||
|
||||
|
||||
public function meUpdate(Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return MemberService::getMyUpdate($request);
|
||||
}, '나의 정보 수정');
|
||||
}
|
||||
|
||||
|
||||
public function changePassword(Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return MemberService::setMyPassword($request);
|
||||
}, '나의 비밀번호 수정');
|
||||
}
|
||||
|
||||
public function tenants(Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
return MemberService::getMyTenants($request);
|
||||
}, '나의 테넌트 목록 조회');
|
||||
}
|
||||
|
||||
public function switchTenant(Request $request)
|
||||
{
|
||||
$tenant_id = $request->tenant_id;
|
||||
return ApiResponse::handle(function () use ($tenant_id) {
|
||||
return MemberService::switchMyTenant($tenant_id);
|
||||
}, '활성 테넌트 전환');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -75,25 +101,5 @@ public function update(Request $request, string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function delAdmin($userNo, Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($userNo, $request) {
|
||||
return MemberService::delAdmin($userNo);
|
||||
}, '관리자 제외 성공', '관리자 제외 실패');
|
||||
}
|
||||
|
||||
/**
|
||||
* 관리자 설정
|
||||
*/
|
||||
public function setAdmin($userNo, Request $request)
|
||||
{
|
||||
return ApiResponse::handle(function () use ($userNo, $request) {
|
||||
return MemberService::setAdmin($userNo);
|
||||
}, '관리자 설정 성공', '관리자 설정 실패');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user