This commit is contained in:
wayanrivan
2026-04-16 11:46:43 +07:00
parent 6de20634d4
commit 5f31e562eb
2 changed files with 13 additions and 8 deletions

View File

@ -209,7 +209,9 @@ export class ItemMasterController {
item_class_detail_id: Joi.string().uuid().required().label('Item Class Detail ID'),
item_status_id: Joi.string().uuid().required().label('Item Status ID'),
factory_id: Joi.string().uuid().required().label('Factory ID'),
unit_id: Joi.string().uuid().required().label('Unit ID'),
// unit_id: Joi.string().uuid().required().label('Unit ID'),
smallunit: Joi.string().required().label('Small Unit'),
largeunit: Joi.string().required().label('Large Unit'),
pack_size: Joi.number().integer().min(0).required().label('Pack Size'),
minimum_quantity: Joi.number().integer().min(0).required().label('Minimum Quantity'),
minimum_sales_quantity: Joi.number().integer().min(0).required().label('Minimum Sales Quantity'),
@ -228,13 +230,14 @@ export class ItemMasterController {
data.item_class_detail = param.item_class_detail_id,
data.status = param.item_status_id,
data.factory = param.factory_id,
data.unit = param.unit_id,
data.smallunit = param.smallunit,
data.largeunit = param.largeunit,
data.pack_size = param.pack_size,
data.minimum_quantity = param.minimum_quantity,
data.minimum_sales_quantity = param.minimum_sales_quantity,
data.strength = param.strength,
data.active = param.active
data.created_by = req.auth.data.name;
data.created_by = req.auth?.data.name;
await OrmHelper.DB.manager.save(data);
@ -308,13 +311,13 @@ export class ItemMasterController {
data.item_class_detail = param.item_class_detail_id,
data.status = param.item_status_id,
data.factory = param.factory_id,
data.unit = param.unit_id,
data.pack_size = param.pack_size,
data.smallunit = param.smallunit,
data.largeunit = param.largeunit, data.pack_size = param.pack_size,
data.minimum_quantity = param.minimum_quantity,
data.minimum_sales_quantity = param.minimum_sales_quantity,
data.strength = param.strength,
data.active = param.active
data.updated_by = req.auth.data.name;
data.updated_by = req.auth?.data.name;
await repo.save(data);
@ -361,7 +364,7 @@ export class ItemMasterController {
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);
}

View File

@ -306,7 +306,9 @@ const doc = {
$item_class_detail_id: "Item class Detail ID (UUID)",
$item_status_id: "Item status ID (UUID)",
$factory_id: "Factory ID (UUID)",
$unit_id: "Unit ID (UUID)",
// $unit_id: "Unit ID (UUID)",
$smallunit:"string",
$largeunit:"string",
$pack_size: "Pack size (integer, minimum 0)",
$minimum_quantity: "Minimum quantity (integer, minimum 0)",
$minimum_sales_quantity: "Minimum sales quantity (integer, minimum 0)",