@devx-commerce/plugin-gati
Version:
Gati ERP integration for Medusa
18 lines • 2.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createCollectionGroupStep = void 0;
const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk");
const collection_group_master_1 = require("../../../modules/collection-group-master");
exports.createCollectionGroupStep = (0, workflows_sdk_1.createStep)("create-collection-group-step", async (input, { container }) => {
const collectionGroupMasterModuleService = container.resolve(collection_group_master_1.COLLECTION_GROUP_MASTER_MODULE);
const collectionGroup = await collectionGroupMasterModuleService.createCollectionGroupMasters(input.map((item) => ({
collection_group_no: item.CollectionGroupNo,
collection_group_code: item.CollectionGroupCode,
collection_group_name: item.CollectionGroupName,
})));
return new workflows_sdk_1.StepResponse(collectionGroup, collectionGroup.map((item) => item.id));
}, async (ids, { container }) => {
const collectionGroupMasterModuleService = container.resolve(collection_group_master_1.COLLECTION_GROUP_MASTER_MODULE);
await collectionGroupMasterModuleService.deleteCollectionGroupMasters(ids);
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLWNvbGxlY3Rpb24tZ3JvdXAuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvd29ya2Zsb3dzL2NvbGxlY3Rpb24tZ3JvdXAtbWFzdGVyL3N0ZXBzL2NyZWF0ZS1jb2xsZWN0aW9uLWdyb3VwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFFQUE2RTtBQUc3RSxzRkFBMEY7QUFRN0UsUUFBQSx5QkFBeUIsR0FBRyxJQUFBLDBCQUFVLEVBQ2pELDhCQUE4QixFQUM5QixLQUFLLEVBQUUsS0FBdUMsRUFBRSxFQUFFLFNBQVMsRUFBRSxFQUFFLEVBQUU7SUFDL0QsTUFBTSxrQ0FBa0MsR0FDdEMsU0FBUyxDQUFDLE9BQU8sQ0FBQyx3REFBOEIsQ0FBQyxDQUFDO0lBRXBELE1BQU0sZUFBZSxHQUNuQixNQUFNLGtDQUFrQyxDQUFDLDRCQUE0QixDQUNuRSxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ25CLG1CQUFtQixFQUFFLElBQUksQ0FBQyxpQkFBaUI7UUFDM0MscUJBQXFCLEVBQUUsSUFBSSxDQUFDLG1CQUFtQjtRQUMvQyxxQkFBcUIsRUFBRSxJQUFJLENBQUMsbUJBQW1CO0tBQ2hELENBQUMsQ0FBQyxDQUNKLENBQUM7SUFFSixPQUFPLElBQUksNEJBQVksQ0FDckIsZUFBZSxFQUNmLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FDdkMsQ0FBQztBQUNKLENBQUMsRUFDRCxLQUFLLEVBQUUsR0FBYSxFQUFFLEVBQUUsU0FBUyxFQUFFLEVBQUUsRUFBRTtJQUNyQyxNQUFNLGtDQUFrQyxHQUN0QyxTQUFTLENBQUMsT0FBTyxDQUFDLHdEQUE4QixDQUFDLENBQUM7SUFFcEQsTUFBTSxrQ0FBa0MsQ0FBQyw0QkFBNEIsQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUM3RSxDQUFDLENBQ0YsQ0FBQyJ9