Изменены текстовые метки и комментарии в коде для замены термина "Оптовик" на "Поставщик" во всех компонентах и файлах, включая интерфейсы, мутации и резолверы. Обновлены соответствующие комментарии для улучшения понимания кода и его структуры.

This commit is contained in:
Bivekich
2025-07-28 10:01:48 +03:00
parent 5bd09fbca2
commit 3a5e4f30f6
41 changed files with 100 additions and 100 deletions

View File

@ -823,7 +823,7 @@ export const resolvers = {
});
},
// Мои товары (для оптовиков)
// Мои товары (для поставщиков)
myProducts: async (_: unknown, __: unknown, context: Context) => {
if (!context.user) {
throw new GraphQLError("Требуется авторизация", {
@ -840,9 +840,9 @@ export const resolvers = {
throw new GraphQLError("У пользователя нет организации");
}
// Проверяем, что это оптовик
// Проверяем, что это поставщик
if (currentUser.organization.type !== "WHOLESALE") {
throw new GraphQLError("Товары доступны только для оптовиков");
throw new GraphQLError("Товары доступны только для поставщиков");
}
return await prisma.product.findMany({
@ -855,7 +855,7 @@ export const resolvers = {
});
},
// Все товары всех оптовиков для маркета
// Все товары всех поставщиков для маркета
allProducts: async (
_: unknown,
args: { search?: string; category?: string },
@ -870,7 +870,7 @@ export const resolvers = {
const where: Record<string, unknown> = {
isActive: true, // Показываем только активные товары
organization: {
type: "WHOLESALE", // Только товары оптовиков
type: "WHOLESALE", // Только товары поставщиков
},
};
@ -964,7 +964,7 @@ export const resolvers = {
});
},
// Публичные расходники контрагента (для оптовиков)
// Публичные расходники контрагента (для поставщиков)
counterpartySupplies: async (
_: unknown,
args: { organizationId: string },
@ -3189,7 +3189,7 @@ export const resolvers = {
}
}
// Проверяем, что партнер существует и является оптовиком
// Проверяем, что партнер существует и является поставщиком
const partner = await prisma.organization.findFirst({
where: {
id: args.input.partnerId,
@ -3200,7 +3200,7 @@ export const resolvers = {
if (!partner) {
return {
success: false,
message: "Партнер не найден или не является оптовиком",
message: "Партнер не найден или не является поставщиком",
};
}
@ -3425,9 +3425,9 @@ export const resolvers = {
throw new GraphQLError("У пользователя нет организации");
}
// Проверяем, что это оптовик
// Проверяем, что это поставщик
if (currentUser.organization.type !== "WHOLESALE") {
throw new GraphQLError("Товары доступны только для оптовиков");
throw new GraphQLError("Товары доступны только для поставщиков");
}
// Проверяем уникальность артикула в рамках организации