fix: type code

This commit is contained in:
puriphat 2024-06-14 05:42:43 +00:00
parent 5fa8b00d4f
commit e7e090ecbd

View file

@ -73,7 +73,7 @@ export class ProductType extends Controller {
});
if (!record)
throw new HttpError(HttpStatus.NOT_FOUND, "Product type cannot be found.", "data_not_found");
throw new HttpError(HttpStatus.NOT_FOUND, "Product type cannot be found.", "productTypeNotFound");
return record;
}
@ -88,7 +88,7 @@ export class ProductType extends Controller {
throw new HttpError(
HttpStatus.BAD_REQUEST,
"Product group associated cannot be found.",
"missing_or_invalid_parameter",
"productGroupAssociatedBadReq",
);
}
@ -135,12 +135,12 @@ export class ProductType extends Controller {
throw new HttpError(
HttpStatus.BAD_REQUEST,
"Product group cannot be found.",
"missing_or_invalid_parameter",
"productGroupBadReq",
);
}
if (!(await prisma.productType.findUnique({ where: { id: typeId } }))) {
throw new HttpError(HttpStatus.NOT_FOUND, "Product type cannot be found.", "data_not_found");
throw new HttpError(HttpStatus.NOT_FOUND, "Product type cannot be found.", "productTypeNotFound");
}
const record = await prisma.productType.update({
@ -156,11 +156,11 @@ export class ProductType extends Controller {
const record = await prisma.productType.findFirst({ where: { id: typeId } });
if (!record) {
throw new HttpError(HttpStatus.NOT_FOUND, "Product type cannot be found.", "data_not_found");
throw new HttpError(HttpStatus.NOT_FOUND, "Product type cannot be found.", "productTypeNotFound");
}
if (record.status !== Status.CREATED) {
throw new HttpError(HttpStatus.FORBIDDEN, "Product type is in used.", "data_in_used");
throw new HttpError(HttpStatus.FORBIDDEN, "Product type is in used.", "productTypeInUsed");
}
return await prisma.productType.delete({ where: { id: typeId } });