Изменены текстовые метки и комментарии в коде для замены термина "Оптовик" на "Поставщик" во всех компонентах и файлах, включая интерфейсы, мутации и резолверы. Обновлены соответствующие комментарии для улучшения понимания кода и его структуры.
This commit is contained in:
@ -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("Товары доступны только для поставщиков");
|
||||
}
|
||||
|
||||
// Проверяем уникальность артикула в рамках организации
|
||||
|
Reference in New Issue
Block a user