From 7ca617f98917b5270a280b61565758216b374fa8 Mon Sep 17 00:00:00 2001 From: vince <757871790@qq.com> Date: 星期一, 31 七月 2023 19:23:50 +0800 Subject: [PATCH] 能耗bug修复 --- igds-es/src/main/resources/mapper/EsServiceMapper.xml | 18 ++-- igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/utils/WindDirectionUtil.java | 73 ++++++++++++++++++ igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/command/RemoteControlServiceImpl.java | 3 igds-web/src/main/resources/logback-spring.xml | 8 +- igds-inout/src/main/resources/mapper/InoutCommonMapper.xml | 5 - igds-core/.rules | 76 +++++++++--------- igds-es/src/main/java/com/ld/igds/es/view/EsMeter.view.xml | 2 igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java | 1 igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisWeather.java | 7 + igds-es/src/main/java/com/ld/igds/timer/EsScheduled.java | 2 igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisDevice.java | 6 11 files changed, 138 insertions(+), 63 deletions(-) diff --git a/igds-core/.rules b/igds-core/.rules index 3e6423f..6141bee 100644 --- a/igds-core/.rules +++ b/igds-core/.rules @@ -53,7 +53,7 @@ <Prop name="title" highlight="1"/></Props><ClientEvents> <ClientEvent name="onLoadData" parameters="self,arg"/> <ClientEvent name="onComponentRegistered" parameters="self,arg"/> -<ClientEvent name="onComponentUnregistered" parameters="self,arg"/></ClientEvents><Children><Child rule="Component" name="Children" aggregated="true"></Child></Children></Rule><Rule name="DataType" parents="EntityDataTypeSupport" label="DataType" type="com.bstek.dorado.data.type.DefaultEntityDataType" scope="public" sortFactor="1" robots="datatype-reflection|鑷姩鍒涘缓PropertyDefs" icon="/com/bstek/dorado/data/type/DefaultEntityDataType.png" reserve="default"><Children><Child rule="BasePropertyDef" name="PropertyDef" aggregated="true"></Child><Child rule="Reference" name="Reference" aggregated="true"></Child></Children></Rule><Rule name="NonAggregationDataType" parents="AbstractDataType" abstract="true" type="com.bstek.dorado.data.type.NonAggregationDataType"></Rule><Rule name="EntityDataTypeSupport" parents="NonAggregationDataType" abstract="true" nodeName="DataType" type="com.bstek.dorado.data.type.EntityDataTypeSupport"><PrimitiveProps> +<ClientEvent name="onComponentUnregistered" parameters="self,arg"/></ClientEvents><Children><Child rule="Component" name="Children" aggregated="true"></Child></Children></Rule><Rule name="DataType" parents="EntityDataTypeSupport" label="DataType" type="com.bstek.dorado.data.type.DefaultEntityDataType" scope="public" sortFactor="1" robots="datatype-reflection|鑷姩鍒涘缓PropertyDefs" icon="/com/bstek/dorado/data/type/DefaultEntityDataType.png" reserve="default"><Children><Child rule="Reference" name="Reference" aggregated="true"></Child><Child rule="BasePropertyDef" name="PropertyDef" aggregated="true"></Child></Children></Rule><Rule name="NonAggregationDataType" parents="AbstractDataType" abstract="true" type="com.bstek.dorado.data.type.NonAggregationDataType"></Rule><Rule name="EntityDataTypeSupport" parents="NonAggregationDataType" abstract="true" nodeName="DataType" type="com.bstek.dorado.data.type.EntityDataTypeSupport"><PrimitiveProps> <Prop name="impl"/> <Prop name="parent"/> <Prop name="listener"/> @@ -77,8 +77,13 @@ <ClientEvent name="onStateChange" parameters="self,arg"/> <ClientEvent name="onRemove" parameters="self,arg"/> <ClientEvent name="onEntityLoad" parameters="self,arg"/> -<ClientEvent name="onInsert" parameters="self,arg"/></ClientEvents></Rule><Rule name="BasePropertyDef" parents="com.bstek.dorado.data.type.property.PropertyDefSupport" label="PropertyDef" nodeName="PropertyDef" type="com.bstek.dorado.data.type.property.BasePropertyDef" scope="protected" icon="/com/bstek/dorado/data/type/property/BasePropertyDef.png"><Props> -<Prop name="propertyPath"/></Props></Rule><Rule name="PropertyDef" abstract="true" type="com.bstek.dorado.data.type.property.PropertyDef"><PrimitiveProps> +<ClientEvent name="onInsert" parameters="self,arg"/></ClientEvents></Rule><Rule name="Reference" parents="LazyPropertyDef" label="Reference" type="com.bstek.dorado.data.type.property.Reference" scope="protected" icon="/com/bstek/dorado/data/type/property/Reference.png"><Props> +<Prop name="activeOnNewEntity" type="boolean"/> +<Prop name="dataProvider" highlight="1" type="com.bstek.dorado.data.provider.DataProvider"/> +<Prop name="pageSize" type="int"/> +<Prop name="parameter" highlight="1" editor="pojo" type="java.lang.Object"/></Props><ClientEvents> +<ClientEvent name="beforeLoadData" parameters="self,arg"/> +<ClientEvent name="onLoadData" parameters="self,arg"/></ClientEvents></Rule><Rule name="PropertyDef" abstract="true" type="com.bstek.dorado.data.type.property.PropertyDef"><PrimitiveProps> <Prop name="name"/></PrimitiveProps><Props> <Prop name="acceptUnknownMapKey" type="boolean"/> <Prop name="dataType" highlight="1" type="com.bstek.dorado.data.type.DataType"/> @@ -99,15 +104,10 @@ <ClientEvent name="onSet" parameters="self,arg"/> <ClientEvent name="onValidate" parameters="self,arg"/> <ClientEvent name="onGetText" parameters="self,arg"/></ClientEvents><Children><Child rule="Validator" name="Validators" aggregated="true"></Child></Children></Rule><Rule name="Validator" abstract="true" nodeName="Validator" type="com.bstek.dorado.data.type.validator.Validator" icon="/com/bstek/dorado/view/type/property/validator/Validator.png"><PrimitiveProps> -<Prop name="name"/></PrimitiveProps></Rule><Rule name="Reference" parents="LazyPropertyDef" label="Reference" type="com.bstek.dorado.data.type.property.Reference" icon="/com/bstek/dorado/data/type/property/Reference.png"><Props> -<Prop name="activeOnNewEntity" type="boolean"/> -<Prop name="dataProvider" highlight="1" type="com.bstek.dorado.data.provider.DataProvider"/> -<Prop name="pageSize" type="int"/> -<Prop name="parameter" highlight="1" editor="pojo" type="java.lang.Object"/></Props><ClientEvents> -<ClientEvent name="beforeLoadData" parameters="self,arg"/> -<ClientEvent name="onLoadData" parameters="self,arg"/></ClientEvents></Rule><Rule name="PropertyDefSupport" parents="PropertyDef" abstract="true" type="com.bstek.dorado.data.type.property.PropertyDefSupport"></Rule><Rule name="LazyPropertyDef" parents="PropertyDefSupport" abstract="true" type="com.bstek.dorado.data.type.property.LazyPropertyDef"><Props> +<Prop name="name"/></PrimitiveProps></Rule><Rule name="BasePropertyDef" parents="PropertyDefSupport" label="PropertyDef" nodeName="PropertyDef" type="com.bstek.dorado.data.type.property.BasePropertyDef" icon="/com/bstek/dorado/data/type/property/BasePropertyDef.png"><Props> +<Prop name="propertyPath"/></Props></Rule><Rule name="PropertyDefSupport" parents="PropertyDef" abstract="true" type="com.bstek.dorado.data.type.property.PropertyDefSupport"></Rule><Rule name="com.bstek.dorado.data.type.property.PropertyDefSupport" parents="PropertyDef" abstract="true" type="com.bstek.dorado.data.type.property.PropertyDefSupport"></Rule><Rule name="LazyPropertyDef" parents="PropertyDefSupport" abstract="true" type="com.bstek.dorado.data.type.property.LazyPropertyDef"><Props> <Prop name="activeAtClient" defaultValue="true" type="boolean"/> -<Prop name="cacheMode" enumValues="noCache,serverSide,clientSide,bothSides"/></Props></Rule><Rule name="com.bstek.dorado.data.type.property.PropertyDefSupport" parents="PropertyDef" abstract="true" type="com.bstek.dorado.data.type.property.PropertyDefSupport"></Rule><Rule name="DirectDataProvider" parents="AbstractDataProvider" label="DirectDataProvider" type="com.bstek.dorado.data.provider.DirectDataProvider" scope="public" sortFactor="2" icon="/com/bstek/dorado/data/provider/DirectDataProvider.png" reserve="direct"><PrimitiveProps> +<Prop name="cacheMode" enumValues="noCache,serverSide,clientSide,bothSides"/></Props></Rule><Rule name="DirectDataProvider" parents="AbstractDataProvider" label="DirectDataProvider" type="com.bstek.dorado.data.provider.DirectDataProvider" scope="public" sortFactor="2" icon="/com/bstek/dorado/data/provider/DirectDataProvider.png" reserve="direct"><PrimitiveProps> <Prop name="type" defaultValue="direct" fixed="true" visible="false"/></PrimitiveProps><Props> <Prop name="result" editor="pojo" type="java.lang.Object"/></Props></Rule><Rule name="DirectDataResolver" parents="AbstractDataResolver" label="DirectDataResolver" type="com.bstek.dorado.data.resolver.DirectDataResolver" scope="public" sortFactor="3" icon="/com/bstek/dorado/data/resolver/DirectDataResolver.png" reserve="direct"><PrimitiveProps> <Prop name="type" defaultValue="direct" fixed="true" visible="false"/></PrimitiveProps></Rule><Rule name="AbstractValidator" parents="Validator" abstract="true" nodeName="Validator" type="com.bstek.dorado.view.type.property.validator.AbstractValidator" icon="/com/bstek/dorado/view/type/property/validator/Validator.png"><Props> @@ -273,8 +273,8 @@ <Prop name="dynaHeight" defaultValue="false" type="boolean"/></Props><ClientEvents> <ClientEvent name="beforeCurrentChange" parameters="self,arg"/> <ClientEvent name="onCurrentChange" parameters="self,arg"/></ClientEvents><Children><Child rule="com.bstek.dorado.view.widget.Control" name="Controls" aggregated="true"></Child></Children></Rule><Rule name="TabControl" parents="TabBar" label="TabControl" type="com.bstek.dorado.view.widget.base.tab.TabControl" sortFactor="2019" category="General" icon="/com/bstek/dorado/view/widget/base/tab/TabControl.png" clientTypes="desktop"><Props> -<Prop name="dynaHeight" defaultValue="false" type="boolean"/></Props><Children><Child rule="ControlTab" name="ControlTab" aggregated="true"></Child><Child rule="IFrameTab" name="IFrameTab" aggregated="true"></Child></Children></Rule><Rule name="VerticalTabControl" parents="TabColumn" label="VerticalTabControl" type="com.bstek.dorado.view.widget.base.tab.VerticalTabControl" sortFactor="2020" category="General" icon="/com/bstek/dorado/view/widget/base/tab/VerticalTabControl.png" clientTypes="desktop"><Props> -<Prop name="tabColumnWidth" defaultValue="200" type="int"/></Props><Children><Child rule="ControlTab" name="ControlTab" aggregated="true"></Child><Child rule="IFrameTab" name="IFrameTab" aggregated="true"></Child></Children></Rule><Rule name="TabBar" parents="AbstractTabControl" label="TabBar" type="com.bstek.dorado.view.widget.base.tab.TabBar" sortFactor="2021" category="General" icon="/com/bstek/dorado/view/widget/base/tab/TabBar.png" clientTypes="desktop"><Props> +<Prop name="dynaHeight" defaultValue="false" type="boolean"/></Props><Children><Child rule="IFrameTab" name="IFrameTab" aggregated="true"></Child><Child rule="ControlTab" name="ControlTab" aggregated="true"></Child></Children></Rule><Rule name="VerticalTabControl" parents="TabColumn" label="VerticalTabControl" type="com.bstek.dorado.view.widget.base.tab.VerticalTabControl" sortFactor="2020" category="General" icon="/com/bstek/dorado/view/widget/base/tab/VerticalTabControl.png" clientTypes="desktop"><Props> +<Prop name="tabColumnWidth" defaultValue="200" type="int"/></Props><Children><Child rule="IFrameTab" name="IFrameTab" aggregated="true"></Child><Child rule="ControlTab" name="ControlTab" aggregated="true"></Child></Children></Rule><Rule name="TabBar" parents="AbstractTabControl" label="TabBar" type="com.bstek.dorado.view.widget.base.tab.TabBar" sortFactor="2021" category="General" icon="/com/bstek/dorado/view/widget/base/tab/TabBar.png" clientTypes="desktop"><Props> <Prop name="showMenuButton" type="boolean"/> <Prop name="tabMinWidth" type="int"/> <Prop name="tabPlacement" defaultValue="top" enumValues="top,bottom"/></Props><Children><Child rule="Tab" name="Tab" aggregated="true" public="false"></Child></Children></Rule><Rule name="TabColumn" parents="AbstractTabControl" label="TabColumn" type="com.bstek.dorado.view.widget.base.tab.TabColumn" sortFactor="2022" category="General" icon="/com/bstek/dorado/view/widget/base/tab/TabColumn.png" clientTypes="desktop"><Props> @@ -282,7 +282,7 @@ <Prop name="verticalText" type="boolean"/></Props><Children><Child rule="Tab" name="Tab" aggregated="true" public="false"></Child></Children></Rule><Rule name="ToolBar" parents="com.bstek.dorado.view.widget.Control" label="ToolBar" type="com.bstek.dorado.view.widget.base.toolbar.ToolBar" sortFactor="2023" category="General" icon="/com/bstek/dorado/view/widget/base/toolbar/ToolBar.png" clientTypes="desktop"><Props> <Prop name="fixRight" type="boolean"/> <Prop name="height" visible="false"/> -<Prop name="showMenuOnHover" defaultValue="false" type="boolean"/></Props><Children><Child rule="com.bstek.dorado.view.widget.base.toolbar.Label" name="ToolBarLabel" aggregated="true"></Child><Child rule="MenuButton" name="MenuButton" aggregated="true"></Child><Child rule="com.bstek.dorado.view.widget.base.toolbar.Separator" name="Separator" aggregated="true"></Child><Child rule="com.bstek.dorado.view.widget.base.toolbar.Button" name="ToolBarButton" aggregated="true"></Child><Child rule="Fill" name="Fill" aggregated="true"></Child><Child rule="com.bstek.dorado.view.widget.Control" name="Items" aggregated="true"></Child></Children></Rule><Rule name="SplitPanel" parents="com.bstek.dorado.view.widget.Control" label="SplitPanel" type="com.bstek.dorado.view.widget.base.SplitPanel" sortFactor="2024" category="General" icon="/com/bstek/dorado/view/widget/base/SplitPanel.png" clientTypes="desktop"><Props> +<Prop name="showMenuOnHover" defaultValue="false" type="boolean"/></Props><Children><Child rule="Fill" name="Fill" aggregated="true"></Child><Child rule="com.bstek.dorado.view.widget.base.toolbar.Button" name="ToolBarButton" aggregated="true"></Child><Child rule="com.bstek.dorado.view.widget.base.toolbar.Label" name="ToolBarLabel" aggregated="true"></Child><Child rule="MenuButton" name="MenuButton" aggregated="true"></Child><Child rule="com.bstek.dorado.view.widget.base.toolbar.Separator" name="Separator" aggregated="true"></Child><Child rule="com.bstek.dorado.view.widget.Control" name="Items" aggregated="true"></Child></Children></Rule><Rule name="SplitPanel" parents="com.bstek.dorado.view.widget.Control" label="SplitPanel" type="com.bstek.dorado.view.widget.base.SplitPanel" sortFactor="2024" category="General" icon="/com/bstek/dorado/view/widget/base/SplitPanel.png" clientTypes="desktop"><Props> <Prop name="animate" type="java.lang.Boolean"/> <Prop name="collapseBothSide" defaultValue="false" type="boolean"/> <Prop name="collapseable" defaultValue="true" type="boolean"/> @@ -865,7 +865,9 @@ <Prop name="collapsed" defaultValue="false" type="boolean"/> <Prop name="lazyInitChildren" type="boolean"/></Props><ClientEvents> <ClientEvent name="onCollapsedChange" parameters="self,arg"/> -<ClientEvent name="beforeCollapsedChange" parameters="self,arg"/></ClientEvents><Children><Child name="Buttons" fixed="true"><Rule name="Wrapper.Buttons" label="Buttons" nodeName="Buttons" icon="/com/bstek/dorado/view/widget/base/Buttons.png"><Children><Child rule="Button" name="Buttons" aggregated="true"></Child></Children></Rule></Child><Child name="Children" fixed="true"><Rule name="Wrapper.Children" label="Children" nodeName="Children" icon="/com/bstek/dorado/view/widget/base/Children.png"><Children><Child rule="Component" name="Children" aggregated="true"></Child></Children></Rule></Child></Children></Rule><Rule name="ControlTab" parents="Tab" label="ControlTab" type="com.bstek.dorado.view.widget.base.tab.ControlTab" scope="protected" icon="/com/bstek/dorado/view/widget/base/tab/ControlTab.png"><Children><Child rule="com.bstek.dorado.view.widget.Control" name="Control"></Child></Children></Rule><Rule name="Tab" parents="ClientEventSupportedElement" label="Tab" type="com.bstek.dorado.view.widget.base.tab.Tab" scope="protected" icon="/com/bstek/dorado/view/widget/base/tab/Tab.png"><Props> +<ClientEvent name="beforeCollapsedChange" parameters="self,arg"/></ClientEvents><Children><Child name="Buttons" fixed="true"><Rule name="Wrapper.Buttons" label="Buttons" nodeName="Buttons" icon="/com/bstek/dorado/view/widget/base/Buttons.png"><Children><Child rule="Button" name="Buttons" aggregated="true"></Child></Children></Rule></Child><Child name="Children" fixed="true"><Rule name="Wrapper.Children" label="Children" nodeName="Children" icon="/com/bstek/dorado/view/widget/base/Children.png"><Children><Child rule="Component" name="Children" aggregated="true"></Child></Children></Rule></Child></Children></Rule><Rule name="IFrameTab" parents="Tab" label="IFrameTab" type="com.bstek.dorado.view.widget.base.tab.IFrameTab" scope="protected" icon="/com/bstek/dorado/view/widget/base/tab/IFrameTab.png"><Props> +<Prop name="iframeHeight" type="java.lang.Integer"/> +<Prop name="path" highlight="1"/></Props></Rule><Rule name="Tab" parents="ClientEventSupportedElement" label="Tab" type="com.bstek.dorado.view.widget.base.tab.Tab" scope="protected" icon="/com/bstek/dorado/view/widget/base/tab/Tab.png"><Props> <Prop name="caption" highlight="1"/> <Prop name="className"/> <Prop name="closeable" type="boolean"/> @@ -880,15 +882,16 @@ <Prop name="width"/></Props><ClientEvents> <ClientEvent name="onClose" parameters="self,arg"/> <ClientEvent name="onClick" parameters="self,arg"/> -<ClientEvent name="beforeClose" parameters="self,arg"/></ClientEvents></Rule><Rule name="IFrameTab" parents="Tab" label="IFrameTab" type="com.bstek.dorado.view.widget.base.tab.IFrameTab" scope="protected" icon="/com/bstek/dorado/view/widget/base/tab/IFrameTab.png"><Props> -<Prop name="iframeHeight" type="java.lang.Integer"/> -<Prop name="path" highlight="1"/></Props></Rule><Rule name="AbstractTabControl" parents="com.bstek.dorado.view.widget.Control" abstract="true" type="com.bstek.dorado.view.widget.base.tab.AbstractTabControl" scope="protected" clientTypes="desktop"><Props> +<ClientEvent name="beforeClose" parameters="self,arg"/></ClientEvents></Rule><Rule name="ControlTab" parents="Tab" label="ControlTab" type="com.bstek.dorado.view.widget.base.tab.ControlTab" scope="protected" icon="/com/bstek/dorado/view/widget/base/tab/ControlTab.png"><Children><Child rule="com.bstek.dorado.view.widget.Control" name="Control"></Child></Children></Rule><Rule name="AbstractTabControl" parents="com.bstek.dorado.view.widget.Control" abstract="true" type="com.bstek.dorado.view.widget.base.tab.AbstractTabControl" scope="protected" clientTypes="desktop"><Props> <Prop name="alwaysShowNavButtons" type="boolean"/> <Prop name="currentTab" type="int"/></Props><ClientEvents> <ClientEvent name="onTabContextMenu" parameters="self,arg"/> <ClientEvent name="onTabChange" parameters="self,arg"/> <ClientEvent name="onTabRemove" parameters="self,arg"/> -<ClientEvent name="beforeTabChange" parameters="self,arg"/></ClientEvents></Rule><Rule name="com.bstek.dorado.view.widget.base.toolbar.Label" parents="com.bstek.dorado.view.widget.Control" label="Label" nodeName="ToolBarLabel" type="com.bstek.dorado.view.widget.base.toolbar.Label" scope="protected" category="ToolBar" icon="/com/bstek/dorado/view/widget/base/toolbar/Label.png" clientTypes="desktop"><Props> +<ClientEvent name="beforeTabChange" parameters="self,arg"/></ClientEvents></Rule><Rule name="Fill" parents="com.bstek.dorado.view.widget.Control" label="Fill" type="com.bstek.dorado.view.widget.base.toolbar.Fill" scope="protected" category="ToolBar" icon="/com/bstek/dorado/view/widget/base/toolbar/Fill.png" clientTypes="desktop"></Rule><Rule name="com.bstek.dorado.view.widget.base.toolbar.Button" parents="Button" label="ToolBarButton" nodeName="ToolBarButton" type="com.bstek.dorado.view.widget.base.toolbar.Button" scope="protected" category="ToolBar" icon="/com/bstek/dorado/view/widget/base/toolbar/Button.png" clientTypes="desktop"><Props> +<Prop name="hideMenuOnMouseLeave" type="boolean"/> +<Prop name="hideMenuOnMouseLeaveDelay" defaultValue="300" type="int"/> +<Prop name="showMenuOnHover" defaultValue="false" type="boolean"/></Props></Rule><Rule name="com.bstek.dorado.view.widget.base.toolbar.Label" parents="com.bstek.dorado.view.widget.Control" label="Label" nodeName="ToolBarLabel" type="com.bstek.dorado.view.widget.base.toolbar.Label" scope="protected" category="ToolBar" icon="/com/bstek/dorado/view/widget/base/toolbar/Label.png" clientTypes="desktop"><Props> <Prop name="text"/></Props></Rule><Rule name="MenuButton" parents="Button" label="MenuButton" nodeName="MenuButton" type="com.bstek.dorado.view.widget.base.toolbar.MenuButton" scope="protected" category="ToolBar" icon="/com/bstek/dorado/view/widget/base/toolbar/MenuButton.png" clientTypes="desktop"><Props> <Prop name="hideMenuOnMouseLeave" type="boolean"/> <Prop name="hideMenuOnMouseLeaveDelay" defaultValue="300" type="int"/> @@ -900,17 +903,17 @@ <Prop name="name"/><Prop name="style" type="java.util.Map" compositeType="Open"></Prop> <Prop name="tip"/> <Prop name="visible" defaultValue="true" type="boolean"/> -<Prop name="width"/></Props></Rule><Rule name="CheckableMenuItem" parents="MenuItem" label="CheckableMenuItem" type="com.bstek.dorado.view.widget.base.menu.CheckableMenuItem" icon="/com/bstek/dorado/view/widget/base/menu/CheckableMenuItem.png" clientTypes="desktop"><Props> -<Prop name="checked" type="boolean"/> -<Prop name="group"/></Props><ClientEvents> -<ClientEvent name="onCheckedChange" parameters="self,arg"/></ClientEvents></Rule><Rule name="TextMenuItem" parents="BaseMenuItem" abstract="true" type="com.bstek.dorado.view.widget.base.menu.TextMenuItem"><Props> +<Prop name="width"/></Props></Rule><Rule name="MenuItem" parents="TextMenuItem" label="MenuItem" type="com.bstek.dorado.view.widget.base.menu.MenuItem" icon="/com/bstek/dorado/view/widget/base/menu/MenuItem.png" clientTypes="desktop"><Children><Child rule="BaseMenuItem" name="Items" aggregated="true"></Child></Children></Rule><Rule name="TextMenuItem" parents="BaseMenuItem" abstract="true" type="com.bstek.dorado.view.widget.base.menu.TextMenuItem"><Props> <Prop name="action" reference="Action:id"/> <Prop name="caption"/> <Prop name="disabled" type="boolean"/> <Prop name="hideOnClick" defaultValue="true" type="boolean"/> <Prop name="icon"/> <Prop name="iconClass"/></Props><ClientEvents> -<ClientEvent name="onClick" parameters="self,arg"/></ClientEvents></Rule><Rule name="MenuItem" parents="TextMenuItem" label="MenuItem" type="com.bstek.dorado.view.widget.base.menu.MenuItem" icon="/com/bstek/dorado/view/widget/base/menu/MenuItem.png" clientTypes="desktop"><Children><Child rule="BaseMenuItem" name="Items" aggregated="true"></Child></Children></Rule><Rule name="ControlMenuItem" parents="TextMenuItem" label="ControlMenuItem" type="com.bstek.dorado.view.widget.base.menu.ControlMenuItem" icon="/com/bstek/dorado/view/widget/base/menu/ControlMenuItem.png" clientTypes="desktop"><Children><Child rule="FloatControl" name="Control"></Child></Children></Rule><Rule name="FloatControl" abstract="true" type="com.bstek.dorado.view.widget.FloatControl"><Props> +<ClientEvent name="onClick" parameters="self,arg"/></ClientEvents></Rule><Rule name="CheckableMenuItem" parents="MenuItem" label="CheckableMenuItem" type="com.bstek.dorado.view.widget.base.menu.CheckableMenuItem" icon="/com/bstek/dorado/view/widget/base/menu/CheckableMenuItem.png" clientTypes="desktop"><Props> +<Prop name="checked" type="boolean"/> +<Prop name="group"/></Props><ClientEvents> +<ClientEvent name="onCheckedChange" parameters="self,arg"/></ClientEvents></Rule><Rule name="ControlMenuItem" parents="TextMenuItem" label="ControlMenuItem" type="com.bstek.dorado.view.widget.base.menu.ControlMenuItem" icon="/com/bstek/dorado/view/widget/base/menu/ControlMenuItem.png" clientTypes="desktop"><Children><Child rule="FloatControl" name="Control"></Child></Children></Rule><Rule name="FloatControl" abstract="true" type="com.bstek.dorado.view.widget.FloatControl"><Props> <Prop name="align" enumValues="left,innerleft,center,innerright,top" visible="false"/> <Prop name="anchorTarget" visible="false"/> <Prop name="animateTarget" visible="false"/> @@ -931,10 +934,7 @@ <Prop name="shadowMode" enumValues="drop,sides,frame,none"/> <Prop name="showAnimateType" enumValues="zoom,modernZoom,flip,slide,safeSlide,modernSlide,fade,none"/> <Prop name="top" type="int"/> -<Prop name="vAlign" enumValues="top,innertop,center,innerbottom,bottom" visible="false"/></Props></Rule><Rule name="Separator" parents="BaseMenuItem" label="Separator" type="com.bstek.dorado.view.widget.base.menu.Separator" icon="/com/bstek/dorado/view/widget/base/menu/Separator.png" clientTypes="desktop,touch"></Rule><Rule name="com.bstek.dorado.view.widget.base.toolbar.Separator" parents="com.bstek.dorado.view.widget.Control" label="Separator" type="com.bstek.dorado.view.widget.base.toolbar.Separator" scope="protected" category="ToolBar" icon="/com/bstek/dorado/view/widget/base/toolbar/Separator.png" clientTypes="desktop"></Rule><Rule name="com.bstek.dorado.view.widget.base.toolbar.Button" parents="Button" label="ToolBarButton" nodeName="ToolBarButton" type="com.bstek.dorado.view.widget.base.toolbar.Button" scope="protected" category="ToolBar" icon="/com/bstek/dorado/view/widget/base/toolbar/Button.png" clientTypes="desktop"><Props> -<Prop name="hideMenuOnMouseLeave" type="boolean"/> -<Prop name="hideMenuOnMouseLeaveDelay" defaultValue="300" type="int"/> -<Prop name="showMenuOnHover" defaultValue="false" type="boolean"/></Props></Rule><Rule name="Fill" parents="com.bstek.dorado.view.widget.Control" label="Fill" type="com.bstek.dorado.view.widget.base.toolbar.Fill" scope="protected" category="ToolBar" icon="/com/bstek/dorado/view/widget/base/toolbar/Fill.png" clientTypes="desktop"></Rule><Rule name="Section" parents="ClientEventSupportedElement" label="Section" type="com.bstek.dorado.view.widget.base.accordion.Section" icon="/com/bstek/dorado/view/widget/base/accordion/Section.png"><Props> +<Prop name="vAlign" enumValues="top,innertop,center,innerbottom,bottom" visible="false"/></Props></Rule><Rule name="Separator" parents="BaseMenuItem" label="Separator" type="com.bstek.dorado.view.widget.base.menu.Separator" icon="/com/bstek/dorado/view/widget/base/menu/Separator.png" clientTypes="desktop,touch"></Rule><Rule name="com.bstek.dorado.view.widget.base.toolbar.Separator" parents="com.bstek.dorado.view.widget.Control" label="Separator" type="com.bstek.dorado.view.widget.base.toolbar.Separator" scope="protected" category="ToolBar" icon="/com/bstek/dorado/view/widget/base/toolbar/Separator.png" clientTypes="desktop"></Rule><Rule name="Section" parents="ClientEventSupportedElement" label="Section" type="com.bstek.dorado.view.widget.base.accordion.Section" icon="/com/bstek/dorado/view/widget/base/accordion/Section.png"><Props> <Prop name="caption"/> <Prop name="className"/> <Prop name="disabled" type="boolean"/> @@ -1010,7 +1010,14 @@ <Prop name="visible" defaultValue="true" type="boolean"/></Props><ClientEvents> <ClientEvent name="onGetCellEditor" parameters="self,arg"/> <ClientEvent name="onHeaderClick" parameters="self,arg"/> -<ClientEvent name="onRenderHeaderCell" parameters="self,arg"/></ClientEvents></Rule><Rule name="DataColumn" parents="AbstractDataColumn" label="DataColumn" type="com.bstek.dorado.view.widget.grid.DataColumn" icon="/com/bstek/dorado/view/widget/grid/DataColumn.png" labelProperty="name,property"><Props> +<ClientEvent name="onRenderHeaderCell" parameters="self,arg"/></ClientEvents></Rule><Rule name="AbstractDataColumn" parents="Column" abstract="true" type="com.bstek.dorado.view.widget.grid.AbstractDataColumn"><Props> +<Prop name="filterBarRenderer"/> +<Prop name="footerRenderer"/> +<Prop name="renderer"/> +<Prop name="resizeable" defaultValue="true" type="boolean"/> +<Prop name="width"/></Props><ClientEvents> +<ClientEvent name="onRenderFooterCell" parameters="self,arg"/> +<ClientEvent name="onRenderCell" parameters="self,arg"/></ClientEvents></Rule><Rule name="DataColumn" parents="AbstractDataColumn" label="DataColumn" type="com.bstek.dorado.view.widget.grid.DataColumn" icon="/com/bstek/dorado/view/widget/grid/DataColumn.png" labelProperty="name,property"><Props> <Prop name="align" enumValues="left,center,right"/> <Prop name="dataType" type="com.bstek.dorado.data.type.DataType"/> <Prop name="defaultFilterOperator"/> @@ -1025,15 +1032,8 @@ <Prop name="summaryType" enumValues="sum,average,count,max,min"/> <Prop name="trigger" enumValues="triggerClear,autoMappingDropDown1,autoMappingDropDown2,autoOpenMappingDropDown1,autoOpenMappingDropDown2,defaultDateDropDown,defaultDateTimeDropDown,defaultYearMonthDropDown,defaultYearDropDown,defaultMonthDropDown" reference="Trigger:id"/> <Prop name="typeFormat"/> -<Prop name="wrappable" type="boolean"/></Props><Children><Child name="Editor" fixed="true"><Rule name="Wrapper.Editor" label="Editor" nodeName="Editor" icon="/com/bstek/dorado/view/widget/grid/Editor.png"><Children><Child rule="com.bstek.dorado.view.widget.Control" name="Editor"></Child></Children></Rule></Child></Children></Rule><Rule name="AbstractDataColumn" parents="Column" abstract="true" type="com.bstek.dorado.view.widget.grid.AbstractDataColumn"><Props> -<Prop name="filterBarRenderer"/> -<Prop name="footerRenderer"/> -<Prop name="renderer"/> -<Prop name="resizeable" defaultValue="true" type="boolean"/> -<Prop name="width"/></Props><ClientEvents> -<ClientEvent name="onRenderFooterCell" parameters="self,arg"/> -<ClientEvent name="onRenderCell" parameters="self,arg"/></ClientEvents></Rule><Rule name="IndicatorColumn" parents="AbstractDataColumn" label="IndicatorColumn" type="com.bstek.dorado.view.widget.grid.IndicatorColumn" icon="/com/bstek/dorado/view/widget/grid/IndicatorColumn.png"></Rule><Rule name="RowSelectorColumn" parents="AbstractDataColumn" label="RowSelectorColumn" type="com.bstek.dorado.view.widget.grid.RowSelectorColumn" icon="/com/bstek/dorado/view/widget/grid/RowSelectorColumn.png"></Rule><Rule name="ColumnGroup" parents="Column" label="ColumnGroup" type="com.bstek.dorado.view.widget.grid.ColumnGroup" icon="/com/bstek/dorado/view/widget/grid/ColumnGroup.png"><Props> -<Prop name="align" enumValues="left,center,right" visible="false"/></Props><Children><Child rule="Column" name="Columns" aggregated="true"></Child></Children></Rule><Rule name="RowNumColumn" parents="AbstractDataColumn" label="RowNumColumn" type="com.bstek.dorado.view.widget.grid.RowNumColumn" icon="/com/bstek/dorado/view/widget/grid/RowNumColumn.png"></Rule><Rule name="AbstractList" parents="com.bstek.dorado.view.widget.Control" abstract="true" type="com.bstek.dorado.view.widget.list.AbstractList" scope="protected" clientTypes="desktop"><Props> +<Prop name="wrappable" type="boolean"/></Props><Children><Child name="Editor" fixed="true"><Rule name="Wrapper.Editor" label="Editor" nodeName="Editor" icon="/com/bstek/dorado/view/widget/grid/Editor.png"><Children><Child rule="com.bstek.dorado.view.widget.Control" name="Editor"></Child></Children></Rule></Child></Children></Rule><Rule name="IndicatorColumn" parents="AbstractDataColumn" label="IndicatorColumn" type="com.bstek.dorado.view.widget.grid.IndicatorColumn" icon="/com/bstek/dorado/view/widget/grid/IndicatorColumn.png"></Rule><Rule name="RowNumColumn" parents="AbstractDataColumn" label="RowNumColumn" type="com.bstek.dorado.view.widget.grid.RowNumColumn" icon="/com/bstek/dorado/view/widget/grid/RowNumColumn.png"></Rule><Rule name="RowSelectorColumn" parents="AbstractDataColumn" label="RowSelectorColumn" type="com.bstek.dorado.view.widget.grid.RowSelectorColumn" icon="/com/bstek/dorado/view/widget/grid/RowSelectorColumn.png"></Rule><Rule name="ColumnGroup" parents="Column" label="ColumnGroup" type="com.bstek.dorado.view.widget.grid.ColumnGroup" icon="/com/bstek/dorado/view/widget/grid/ColumnGroup.png"><Props> +<Prop name="align" enumValues="left,center,right" visible="false"/></Props><Children><Child rule="Column" name="Columns" aggregated="true"></Child></Children></Rule><Rule name="AbstractList" parents="com.bstek.dorado.view.widget.Control" abstract="true" type="com.bstek.dorado.view.widget.list.AbstractList" scope="protected" clientTypes="desktop"><Props> <Prop name="allowNoCurrent" type="boolean"/> <Prop name="dragMode" defaultValue="item" enumValues="item,control,itemOrControl"/> <Prop name="dropMode" defaultValue="insertItems" enumValues="onControl,onItem,insertItems,onOrInsertItems,onAnyWhere"/> diff --git a/igds-es/src/main/java/com/ld/igds/es/view/EsMeter.view.xml b/igds-es/src/main/java/com/ld/igds/es/view/EsMeter.view.xml index 261cfc5..e500236 100644 --- a/igds-es/src/main/java/com/ld/igds/es/view/EsMeter.view.xml +++ b/igds-es/src/main/java/com/ld/igds/es/view/EsMeter.view.xml @@ -156,10 +156,12 @@ <DataColumn name="ep"> <Property name="property">ep</Property> <Property name="align">center</Property> + <Property name="visible">false</Property> </DataColumn> <DataColumn name="eq"> <Property name="property">eq</Property> <Property name="align">center</Property> + <Property name="visible">false</Property> </DataColumn> <DataColumn name="es"> <Property name="property">es</Property> diff --git a/igds-es/src/main/java/com/ld/igds/timer/EsScheduled.java b/igds-es/src/main/java/com/ld/igds/timer/EsScheduled.java index 68b3c85..9726084 100644 --- a/igds-es/src/main/java/com/ld/igds/timer/EsScheduled.java +++ b/igds-es/src/main/java/com/ld/igds/timer/EsScheduled.java @@ -48,7 +48,7 @@ * @Scheduled(cron = "0 0 8,20 * * ?") * 姣忓ぉ鐨勬棭涓�8鐐瑰拰鏅氫笂8鐐规墽琛屼袱娆� */ - @Scheduled(cron = "0 0 8,20 * * ?") + @Scheduled(cron = "1 0 * * * ?") public void scheduled() { doExe(null); } diff --git a/igds-es/src/main/resources/mapper/EsServiceMapper.xml b/igds-es/src/main/resources/mapper/EsServiceMapper.xml index b24f591..7e078f9 100644 --- a/igds-es/src/main/resources/mapper/EsServiceMapper.xml +++ b/igds-es/src/main/resources/mapper/EsServiceMapper.xml @@ -66,9 +66,9 @@ <select id="getSummaryGroupByDepot" resultType="com.ld.igds.es.dto.EsSummary" parameterType="com.ld.igds.es.dto.EsParam"> select - sum(EP_) as epSum, - sum(EQ_) as eqSum, - sum(ES_) as esSum, + sum(EP_INC_) as epSum, + sum(EQ_INC_) as eqSum, + sum(ES_INC_) as esSum, DEPOT_ID_ as groupTag from @@ -92,9 +92,9 @@ <!-- 鑾峰彇鎬荤敤鑳� --> <select id="getSummaryByParam" parameterType="com.ld.igds.es.dto.EsParam" resultType="com.ld.igds.es.dto.EsSummary"> select - sum(EP_) as epSum, - sum(EQ_) as eqSum, - sum(ES_) as esSum + sum(EP_INC_) as epSum, + sum(EQ_INC_) as eqSum, + sum(ES_INC_) as esSum from D_ENERGY <where> @@ -114,9 +114,9 @@ <select id="listSumGroupByDay" resultType="com.ld.igds.es.dto.EsSummary" parameterType="com.ld.igds.es.dto.EsParam"> select - sum(EP_) as epSum, - sum(EQ_) as eqSum, - sum(ES_) as esSum, + sum(EP_INC_) as epSum, + sum(EQ_INC_) as eqSum, + sum(ES_INC_) as esSum, date_format(UPDATE_TIME_,'%Y-%m-%d') as groupTag from D_ENERGY diff --git a/igds-inout/src/main/resources/mapper/InoutCommonMapper.xml b/igds-inout/src/main/resources/mapper/InoutCommonMapper.xml index 2ddeaa2..c4b1b4a 100644 --- a/igds-inout/src/main/resources/mapper/InoutCommonMapper.xml +++ b/igds-inout/src/main/resources/mapper/InoutCommonMapper.xml @@ -15,7 +15,6 @@ SORT_ as sort, IN_ORDER_ as inOrder, INTOU_PROGRESS_ as inoutProgress, - INOUT_TYPE_ as inoutType, NAME_ as name, SN_ as sn, IP_ as ip, @@ -24,15 +23,13 @@ PWD_ as pwd, CHAN_NUM_ as chanNum, PORT_CTRL_ as portCtrl, - PORT_WEB_ as portWeb, TYPE_ as type, STATUS_ as status, PROTOCOL_ as protocol, PLAY_TYPE_ as playType, SNAP_TYPE_ as snapType, MEDIA_ADDR_ as mediaAddr, - REMARK_ as remark, - ERROR_MSG_ as errorMsg + REMARK_ as remark from D_INOUT_CONF diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java index 2e86689..bb0cf5a 100644 --- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java +++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java @@ -32,6 +32,7 @@ } if (configData.getActive().indexOf("dev") >= 0) { bhznGrainServerEngine.start(BhznGrainV2ServerEngine.PORT); + bhznVerbServerEngine.start(BhznVerbServerEngine.PORT); } } } diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/utils/WindDirectionUtil.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/utils/WindDirectionUtil.java new file mode 100644 index 0000000..3795d9e --- /dev/null +++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/utils/WindDirectionUtil.java @@ -0,0 +1,73 @@ +package com.ld.igds.protocol.bhzn.utils; + +import lombok.extern.slf4j.Slf4j; + +/** + * 椋庡悜杞崲宸ュ叿绫� + * @author 鎴戞槸鏈夊鎳� + * @since 2022-05-31 + */ +@Slf4j +public class WindDirectionUtil { + + //椋庡悜鎻忚堪绫诲瀷涓� + private static final String[] directArrOne = new String[]{ + "鍖�", "涓滃寳鍋忓寳", "涓滃寳", "涓滃寳鍋忎笢", + "涓�", "涓滃崡鍋忎笢", "涓滃崡", "涓滃崡鍋忓崡", + "鍗�", "瑗垮崡鍋忓崡", "瑗垮崡", "瑗垮崡鍋忚タ", + "瑗�", "瑗垮寳鍋忚タ", "瑗垮寳", "瑗垮寳鍋忓寳"}; + + //椋庡悜鎻忚堪绫诲瀷浜� + private static final String[] directArrTwo = new String[]{ + "鍖�", "鍖椾笢鍖�", "涓滃寳", "涓滀笢鍖�", + "涓�", "涓滀笢鍗�", "涓滃崡", "鍗椾笢鍗�", + "鍗�", "鍗楄タ鍗�", "瑗垮崡", "瑗胯タ鍗�", + "瑗�", "瑗胯タ鍖�", "瑗垮寳", "鍖楄タ鍖�"}; + + /** + * 椋庡悜瑙掑害杞叿浣撻鍚� + * @param degrees 椋庡悜瑙掑害 0 <= degrees <= 360 + * @return 鍏蜂綋椋庡悜 + */ + public static String windDirectionSwitch(float degrees) { + int index = 0; + if (348.75 <= degrees && degrees <= 360) { + index = 0; + } else if (0 <= degrees && degrees <= 11.25) { + index = 0; + } else if (11.25 < degrees && degrees <= 33.75) { + index = 1; + } else if (33.75 < degrees && degrees <= 56.25) { + index = 2; + } else if (56.25 < degrees && degrees <= 78.75) { + index = 3; + } else if (78.75 < degrees && degrees <= 101.25) { + index = 4; + } else if (101.25 < degrees && degrees <= 123.75) { + index = 5; + } else if (123.75 < degrees && degrees <= 146.25) { + index = 6; + } else if (146.25 < degrees && degrees <= 168.75) { + index = 7; + } else if (168.75 < degrees && degrees <= 191.25) { + index = 8; + } else if (191.25 < degrees && degrees <= 213.75) { + index = 9; + } else if (213.75 < degrees && degrees <= 236.25) { + index = 10; + } else if (236.25 < degrees && degrees <= 258.75) { + index = 11; + } else if (258.75 < degrees && degrees <= 281.25) { + index = 12; + } else if (281.25 < degrees && degrees <= 303.75) { + index = 13; + } else if (303.75 < degrees && degrees <= 326.25) { + index = 14; + } else if (326.25 < degrees && degrees < 348.75) { + index = 15; + } else { + log.error("椋庡悜瑙掑害[{}] 澶т簬 360", degrees); + } + return directArrOne[index]; + } +} \ No newline at end of file diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisDevice.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisDevice.java index 2718f04..3f876e1 100644 --- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisDevice.java +++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisDevice.java @@ -51,7 +51,7 @@ // } deviceService.updateStatus(ser.getCompanyId(), ser.getId(), BhznVerbServerUtils.getStatusMap()); // -// notifyInvoker.notifyAnalysisStatusSuccess(ser.getCompanyId(), ser.getId(), OrderRespEnum.MSG_SUCCESS, "璁惧鐘舵�佹煡璇㈡垚鍔熷苟瀹屾垚瑙f瀽锛�"); + notifyInvoker.notifyAnalysisStatusSuccess(ser.getCompanyId(), ser.getId(), OrderRespEnum.MSG_SUCCESS, "璁惧鐘舵�佹煡璇㈡垚鍔熷苟瀹屾垚瑙f瀽锛�"); } /** @@ -102,9 +102,9 @@ } } // 12 - String l = hexStr.substring(0,2); + String l = hexStr.substring(4,6); //00 - String h = hexStr.substring(2,4); + String h = hexStr.substring(6,8); String hb = BytesUtil.toBinary8String(BytesUtil.hexToInt(h)); //00000000 0000 0 000 Integer status = Integer.parseInt(hb.substring(4,5)); diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisWeather.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisWeather.java index 22628b9..babec9d 100644 --- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisWeather.java +++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisWeather.java @@ -8,6 +8,7 @@ import com.ld.igds.io.constant.OrderRespEnum; import com.ld.igds.io.notify.NotifyWebInvoker; import com.ld.igds.models.*; +import com.ld.igds.protocol.bhzn.utils.WindDirectionUtil; import com.ld.igds.protocol.bhzn.verb.command.BaseRemoteImpl; import com.ld.igds.protocol.bhzn.verb.dto.IoMessage; import com.ld.igds.protocol.bhzn.verb.dto.Res209; @@ -76,8 +77,10 @@ info.setSource(WeatherUtil.SOURCE_01); info.setTemp((Temper/10)+""); info.setWeather(RainFall > 0?"涓嬮洦":"鏅村ぉ"); - info.setWindDirection(WindDir+""); -// info.setWindSpeed(); + Float fx = Float.valueOf(WindDir/10); + info.setWindDirection(WindDirectionUtil.windDirectionSwitch(fx)); + double fs = WindSpeed/10; + info.setWindSpeed(fs + "m/S"); info.setWindMeter((WindSpeed/10) + ""); info.setCity("楂樺窞甯�"); info.setUpdateTime(new Date()); diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/command/RemoteControlServiceImpl.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/command/RemoteControlServiceImpl.java index f35fa8f..62d2fd2 100644 --- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/command/RemoteControlServiceImpl.java +++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/command/RemoteControlServiceImpl.java @@ -65,7 +65,6 @@ return; } - List<ExeDevice> listDevice = request.getDeviceList(); String deviceType = listDevice.get(0).getType(); String targetStatus = listDevice.get(0).getTargetStatus(); @@ -112,7 +111,7 @@ @Override public DeviceControlResponse queryStatus(DeviceControlRequest request) { - return new DeviceControlResponse(OrderRespEnum.ORDER_ERROR.getCode(), "鍗忚涓嶆敮鎸�"); + return new DeviceControlResponse(OrderRespEnum.ORDER_SUCCESS); } diff --git a/igds-web/src/main/resources/logback-spring.xml b/igds-web/src/main/resources/logback-spring.xml index 1d8ecec..2b6af2e 100644 --- a/igds-web/src/main/resources/logback-spring.xml +++ b/igds-web/src/main/resources/logback-spring.xml @@ -10,7 +10,7 @@ <!-- uat鏂囦欢璺緞 --> <property name="UAT_LOG_HOME" value="C:/app/igds-uat/log" /> <!-- pro鏂囦欢璺緞 --> - <property name="PRO_LOG_HOME" value="C:/app/igds/log" /> + <property name="PRO_LOG_HOME" value="D:/app/igds-v4/log" /> <!-- linux鏂囦欢璺緞 --> <property name="PRO_LINUX_HOME" value="/usr/local/igds/log" /> @@ -64,8 +64,8 @@ </layout> </appender> -<!-- <logger name="com.ld.igds" level="DEBUG"/>--> -<!-- <logger name="com.ld.igds" level="DEBUG"/>--> + <!-- <logger name="com.ld.igds" level="DEBUG"/>--> + <!-- <logger name="com.ld.igds" level="DEBUG"/>--> <logger name="org.hibernate.tool" level="WARN"/> <logger name="com.bstek.dorado" level="WARN"/> <root level="info"> @@ -74,7 +74,7 @@ </springProfile> <!-- 鐢熶骇鐜 --> - <springProfile name="pro5324"> + <springProfile name="pro"> <!-- 姣忓ぉ浜х敓涓�涓枃浠� --> <appender name="PRO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <!-- 鏂囦欢璺緞 --> -- Gitblit v1.9.3