This commit is contained in:
avicenan
2026-04-20 09:06:01 +07:00
2 changed files with 7 additions and 7 deletions

View File

@ -369,7 +369,7 @@ export class ItemMasterController {
await OrmHelper.DB.manager.save(existData);
}
const affected = (!param.hard ? await repo.softDelete({ id: param.id }) : await repo.delete({ id: param.id })).affected;
const affected = (!param.hard ? await repo.softDelete({ id: param.id }) : await repo.delete({ id: param.id })).affected || 0;
if (affected > 0) {
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_delete, {});
@ -407,7 +407,7 @@ export class ItemMasterController {
const repo = OrmHelper.DB.getRepository(ItemMaster);
const affected = (await repo.restore({ id: param.id })).affected;
const affected = (await repo.restore({ id: param.id })).affected || 0;
if (affected > 0) {
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_restore, {});

View File

@ -181,7 +181,7 @@ export class ItemTypeDetailController {
const data = new ItemTypeDetail()
data.type_detail_name = param.type_detail_name
data.item_type = param.item_type_id
data.created_by = req.auth.data.name
data.created_by = req.auth?.data.name
await OrmHelper.DB.manager.save(data);
@ -237,7 +237,7 @@ export class ItemTypeDetailController {
if (data != null) {
data.type_detail_name = param.type_detail_name
data.item_type = param.item_type_id
data.updated_by = req.auth.data.name
data.updated_by = req.auth?.data.name
await repo.save(data);
@ -284,11 +284,11 @@ export class ItemTypeDetailController {
const existData = await repo.findOne({ where: { id: param.id } });
if (existData && !param.hard) {
existData.deleted_by = req.auth.data.name;
existData.deleted_by = req.auth?.data.name;
await OrmHelper.DB.manager.save(existData);
}
const affected = (!param.hard ? await repo.softDelete({ id: param.id }) : await repo.delete({ id: param.id })).affected;
const affected = (!param.hard ? await repo.softDelete({ id: param.id }) : await repo.delete({ id: param.id })).affected || 0;
if (affected > 0) {
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_delete, {});
@ -326,7 +326,7 @@ export class ItemTypeDetailController {
const repo = OrmHelper.DB.getRepository(ItemTypeDetail);
const affected = (await repo.restore({ id: param.id })).affected;
const affected = (await repo.restore({ id: param.id })).affected || 0;
if (affected > 0) {
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_restore, {});