widget 2d, floating Data model added
This commit is contained in:
@@ -2,8 +2,7 @@ import zoneSchema from "../../../shared/model/builder/lines/zone-Model.ts";
|
||||
import widget3dModel from "../../../shared/model/vizualization/3dwidget.ts";
|
||||
export const add3Dwidget = async (data: any) => {
|
||||
const { organization, widget, zoneId } = data;
|
||||
console.log('data: ', data);
|
||||
|
||||
console.log("data: ", data);
|
||||
|
||||
try {
|
||||
const existingZone = await zoneSchema(organization).findOne({
|
||||
@@ -48,6 +47,10 @@ export const add3Dwidget = async (data: any) => {
|
||||
widgetID: widget.id,
|
||||
position: widget.position,
|
||||
zoneId,
|
||||
Data: {
|
||||
measurements: widget?.Data?.measurements || {},
|
||||
duration: widget?.Data?.duration || "1h",
|
||||
},
|
||||
});
|
||||
if (newWidget3d) {
|
||||
const widgemodel3D_Datas = {
|
||||
@@ -76,8 +79,8 @@ export const add3Dwidget = async (data: any) => {
|
||||
}
|
||||
};
|
||||
export const update3D = async (data: any) => {
|
||||
const { organization, id, position, rotation, zoneId } = data
|
||||
console.log('data: ', data);
|
||||
const { organization, id, position, rotation, zoneId } = data;
|
||||
console.log("data: ", data);
|
||||
try {
|
||||
const existingZone = await zoneSchema(organization).findOne({
|
||||
zoneId: zoneId,
|
||||
@@ -95,9 +98,7 @@ export const update3D = async (data: any) => {
|
||||
isArchive: false,
|
||||
});
|
||||
if (existing3Dwidget) {
|
||||
const update3dwidget = await widget3dModel(
|
||||
organization
|
||||
).findOneAndUpdate(
|
||||
const update3dwidget = await widget3dModel(organization).findOneAndUpdate(
|
||||
{
|
||||
widgetID: id,
|
||||
zoneId: zoneId,
|
||||
@@ -106,8 +107,7 @@ export const update3D = async (data: any) => {
|
||||
{ position: position, rotation: rotation },
|
||||
{ upsert: true, new: true }
|
||||
);
|
||||
if (update3dwidget){
|
||||
|
||||
if (update3dwidget) {
|
||||
const updateDatas = {
|
||||
widget: {
|
||||
id: update3dwidget.widgetID,
|
||||
@@ -120,16 +120,15 @@ export const update3D = async (data: any) => {
|
||||
return {
|
||||
success: true,
|
||||
message: "widget update successfully",
|
||||
data:updateDatas,
|
||||
data: updateDatas,
|
||||
organization: organization,
|
||||
};
|
||||
}
|
||||
|
||||
} else {
|
||||
return {
|
||||
success: false,
|
||||
message: "widget not found",
|
||||
|
||||
|
||||
organization: organization,
|
||||
};
|
||||
}
|
||||
@@ -143,8 +142,8 @@ export const update3D = async (data: any) => {
|
||||
}
|
||||
};
|
||||
export const delete3Dwidget = async (data: any) => {
|
||||
const { organization, id, zoneId } = data
|
||||
console.log('data: ', data);
|
||||
const { organization, id, zoneId } = data;
|
||||
console.log("data: ", data);
|
||||
try {
|
||||
const existingZone = await zoneSchema(organization).findOne({
|
||||
zoneId: zoneId,
|
||||
@@ -177,19 +176,19 @@ export const delete3Dwidget = async (data: any) => {
|
||||
{ isArchive: true },
|
||||
{ new: true }
|
||||
);
|
||||
if (updateWidget){
|
||||
if (updateWidget) {
|
||||
const delete_Datas = {
|
||||
zoneId: zoneId,id:existing3Dwidget.widgetID
|
||||
zoneId: zoneId,
|
||||
id: existing3Dwidget.widgetID,
|
||||
};
|
||||
|
||||
|
||||
return {
|
||||
success: true,
|
||||
data:delete_Datas,
|
||||
data: delete_Datas,
|
||||
message: "3DWidget delete successfull",
|
||||
organization: organization,
|
||||
};
|
||||
}
|
||||
|
||||
} catch (error: any) {
|
||||
return {
|
||||
success: false,
|
||||
@@ -198,5 +197,4 @@ export const delete3Dwidget = async (data: any) => {
|
||||
organization: organization,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user