update entity id
This commit is contained in:
@@ -23,7 +23,7 @@ export class FieldService {
|
||||
private readonly em: EntityManager,
|
||||
) { }
|
||||
|
||||
async create(entityId: number, dto: CreateFieldDto) {
|
||||
async create(entityId: string, dto: CreateFieldDto) {
|
||||
const { entityType, isRequired, multiple, name, type, order } = dto
|
||||
|
||||
let entity: null | Product | Print = null
|
||||
@@ -48,7 +48,15 @@ export class FieldService {
|
||||
entityType
|
||||
};
|
||||
|
||||
const field = this.fieldRepository.create(data)
|
||||
const field = this.fieldRepository.create({
|
||||
name,
|
||||
order,
|
||||
type,
|
||||
isRequired,
|
||||
multiple,
|
||||
entityId: entity.id,
|
||||
entityType
|
||||
})
|
||||
|
||||
await this.em.persistAndFlush(field)
|
||||
|
||||
@@ -56,7 +64,7 @@ export class FieldService {
|
||||
|
||||
}
|
||||
|
||||
async update(fieldId: number, dto: UpdateFieldDto) {
|
||||
async update(fieldId: string, dto: UpdateFieldDto) {
|
||||
|
||||
const field = await this.fieldRepository.findOne({ id: fieldId })
|
||||
|
||||
@@ -72,7 +80,7 @@ export class FieldService {
|
||||
|
||||
}
|
||||
|
||||
findAll(entityId: number) {
|
||||
findAll(entityId: string) {
|
||||
return this.fieldRepository.find({
|
||||
entityId
|
||||
},
|
||||
@@ -102,7 +110,7 @@ export class FieldService {
|
||||
return result
|
||||
}
|
||||
|
||||
async findById(fieldId: number): Promise<Field> {
|
||||
async findById(fieldId: string): Promise<Field> {
|
||||
const field = await this.fieldRepository.findOne({ id: fieldId },
|
||||
{ populate: [] });
|
||||
|
||||
@@ -110,7 +118,7 @@ export class FieldService {
|
||||
return field;
|
||||
}
|
||||
|
||||
async remove(id: number): Promise<void> {
|
||||
async remove(id: string): Promise<void> {
|
||||
const field = await this.findById(id);
|
||||
|
||||
field.deletedAt = new Date();
|
||||
|
||||
Reference in New Issue
Block a user