chore(backend): remove from

This commit is contained in:
Acid Chicken (硫酸鶏) 2024-05-29 17:07:18 +09:00
parent 482ad29a08
commit 024d854cf4
No known key found for this signature in database
GPG Key ID: 3E87B98A3F6BAB99
1 changed files with 2 additions and 5 deletions

View File

@ -98,10 +98,7 @@ export const miRepository = {
async insertOne(entity, findOptions?) { async insertOne(entity, findOptions?) {
const queryBuilder = this.createQueryBuilder().insert().values(entity).returning('*'); const queryBuilder = this.createQueryBuilder().insert().values(entity).returning('*');
const columnNames = this.createTableColumnNames(queryBuilder); const columnNames = this.createTableColumnNames(queryBuilder);
const builder = this.createQueryBuilder() const builder = this.createQueryBuilder().addCommonTableExpression(queryBuilder, this.metadata.tableName, { columnNames });
.addCommonTableExpression(queryBuilder, this.metadata.tableName, { columnNames })
.select('*')
.from<ObjectLiteral>(this.metadata.tableName, this.metadata.tableName);
this.selectAliasColumnNames(queryBuilder, builder); this.selectAliasColumnNames(queryBuilder, builder);
console.log(builder.expressionMap.aliases, builder.getQueryAndParameters()); console.log(builder.expressionMap.aliases, builder.getQueryAndParameters());
if (findOptions) { if (findOptions) {
@ -115,7 +112,7 @@ export const miRepository = {
return builder.select(selection, selectionAliasName); return builder.select(selection, selectionAliasName);
}; };
for (const columnName of this.createTableColumnNames(queryBuilder)) { for (const columnName of this.createTableColumnNames(queryBuilder)) {
selectOrAddSelect(`${queryBuilder.alias}.${columnName}`); selectOrAddSelect(`${queryBuilder.alias}.${columnName}`, `${queryBuilder.alias}_${columnName}`);
} }
}, },
} satisfies MiRepository<ObjectLiteral>; } satisfies MiRepository<ObjectLiteral>;