Commit 7942805a by Archer Committed by GitHub

fix: usage repeat (#5735)

* fix: usage repeat

* remove invalid code
parent b8c2c7ad
...@@ -386,6 +386,7 @@ export const runToolCall = async ( ...@@ -386,6 +386,7 @@ export const runToolCall = async (
initToolNodes(runtimeNodes, [toolNode.nodeId], startParams); initToolNodes(runtimeNodes, [toolNode.nodeId], startParams);
const toolRunResponse = await runWorkflow({ const toolRunResponse = await runWorkflow({
...workflowProps, ...workflowProps,
usageId: undefined,
isToolCall: true isToolCall: true
}); });
......
...@@ -8,7 +8,8 @@ import { ...@@ -8,7 +8,8 @@ import {
} from '@fastgpt/global/support/user/team/constant'; } from '@fastgpt/global/support/user/team/constant';
import { UsageCollectionName, UsageItemCollectionName } from './constants'; import { UsageCollectionName, UsageItemCollectionName } from './constants';
const UsageSchema = new Schema({ const UsageSchema = new Schema(
{
teamId: { teamId: {
type: Schema.Types.ObjectId, type: Schema.Types.ObjectId,
ref: TeamCollectionName, ref: TeamCollectionName,
...@@ -53,7 +54,14 @@ const UsageSchema = new Schema({ ...@@ -53,7 +54,14 @@ const UsageSchema = new Schema({
list: { list: {
type: Array type: Array
} }
}); },
{
// Auto update time
timestamps: {
updatedAt: 'time'
}
}
);
UsageSchema.virtual('usageItems', { UsageSchema.virtual('usageItems', {
ref: UsageItemCollectionName, ref: UsageItemCollectionName,
......
import type { ConcatUsageProps } from '@fastgpt/global/support/wallet/usage/api';
declare global {
var reduceAiPointsQueue: { teamId: string; totalPoints: number }[];
var concatBillQueue: ConcatUsageProps[];
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment