This commit is contained in:
wayanrivan
2026-04-20 08:57:02 +07:00
parent b8430d3752
commit c17343bbb4
2 changed files with 7 additions and 7 deletions

View File

@ -369,7 +369,7 @@ export class ItemMasterController {
await OrmHelper.DB.manager.save(existData); 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) { if (affected > 0) {
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_delete, {}); return ReturnHelper.successResponseAny(res, 200, Language.lang.success_delete, {});
@ -407,7 +407,7 @@ export class ItemMasterController {
const repo = OrmHelper.DB.getRepository(ItemMaster); 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) { if (affected > 0) {
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_restore, {}); return ReturnHelper.successResponseAny(res, 200, Language.lang.success_restore, {});

View File

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