diff --git a/README.md b/README.md
index f55e965..8319220 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
Maestro
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/modules/catalog/catalog.controller.ts b/src/modules/catalog/catalog.controller.ts
index b955139..aea725c 100644
--- a/src/modules/catalog/catalog.controller.ts
+++ b/src/modules/catalog/catalog.controller.ts
@@ -173,6 +173,17 @@ export class CatalogController {
return res;
}
+ @Post('data-rating')
+ async createDataRating(@Body() body) {
+ console.log(`/catalog`, 'ON GET DATA RATING ROUTE');
+
+ const catalogService = new CatalogService();
+
+ const res = await catalogService.createDataRating(body);
+
+ return res;
+ }
+
@Get('summary-rating/:id')
async getSummaryRating(@Param() params, @Body() body) {
console.log(`/catalog`, 'ON GET SUMMARY RATING ROUTE');
@@ -196,6 +207,17 @@ export class CatalogController {
return res;
}
+ @Post('data-comment')
+ async createDataComment(@Body() body) {
+ console.log(`/catalog`, 'ON GET DATA COMMENT ROUTE');
+
+ const catalogService = new CatalogService();
+
+ const res = await catalogService.createDataComment(body);
+
+ return res;
+ }
+
@Get('data-review')
async getDataReview(@Body() body) {
console.log(`/catalog`, 'ON GET DATA REVIEW ROUTE');
diff --git a/src/modules/catalog/catalog.service.ts b/src/modules/catalog/catalog.service.ts
index 525e0f1..eba07fd 100644
--- a/src/modules/catalog/catalog.service.ts
+++ b/src/modules/catalog/catalog.service.ts
@@ -184,6 +184,19 @@ class CatalogService {
return data;
}
+ async createDataRating(body) {
+ const customer =
+ body.info.customer.toLowerCase() === 'dadosfera'
+ ? ``
+ : `-${body.info.customer.toLowerCase()}`;
+
+ const { data } = await axios.post(
+ `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-rating/`,
+ body,
+ );
+ return data;
+ }
+
async getSummaryRating(id, body) {
const customer =
body.info.customer.toLowerCase() === 'dadosfera'
@@ -207,6 +220,19 @@ class CatalogService {
return data;
}
+ async createDataComment(body) {
+ const customer =
+ body.info.customer.toLowerCase() === 'dadosfera'
+ ? ``
+ : `-${body.info.customer.toLowerCase()}`;
+
+ const { data } = await axios.post(
+ `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-comment/`,
+ body,
+ );
+ return data;
+ }
+
async getDataReview(body) {
const customer =
body.info.customer.toLowerCase() === 'dadosfera'