diff --git a/CreateModel2017.bat b/CreateModel2017.bat
index e520557f..fca280ba 100644
--- a/CreateModel2017.bat
+++ b/CreateModel2017.bat
@@ -27,7 +27,7 @@ REM --------------
@echo.
@call "%VS150%"
-SqlMetal /views /server:. /database:SGGLDB_WH /code:%Model_ROOT%\Model.cs /namespace:Model
+SqlMetal /views /server:. /user:sa /password:1111 /database:SGGLDB_WH /code:%Model_ROOT%\Model.cs /namespace:Model
@ECHO
pause
diff --git a/SGGL/BLL/BLL.csproj b/SGGL/BLL/BLL.csproj
index 25015428..3839444d 100644
--- a/SGGL/BLL/BLL.csproj
+++ b/SGGL/BLL/BLL.csproj
@@ -44,9 +44,6 @@
latest
-
- ..\..\..\SGGL_CWCEC\SGGL\BLL\bin\Debug\Apache.NMS.ActiveMQ.dll
-
..\FineUIPro\Reference BLL\Aspose.Words.dll
@@ -1028,6 +1025,9 @@
+
+ 1.8.0
+
1.0.0
diff --git a/SGGL/FineUIPro.Web/FakesAssemblies/Apache.NMS.Fakes.dll b/SGGL/FineUIPro.Web/FakesAssemblies/Apache.NMS.Fakes.dll
index 97985ba8..cbabe47e 100644
Binary files a/SGGL/FineUIPro.Web/FakesAssemblies/Apache.NMS.Fakes.dll and b/SGGL/FineUIPro.Web/FakesAssemblies/Apache.NMS.Fakes.dll differ
diff --git a/SGGL/FineUIPro.Web/FakesAssemblies/Apache.NMS.Fakes.messages b/SGGL/FineUIPro.Web/FakesAssemblies/Apache.NMS.Fakes.messages
index edef383e..4572211c 100644
--- a/SGGL/FineUIPro.Web/FakesAssemblies/Apache.NMS.Fakes.messages
+++ b/SGGL/FineUIPro.Web/FakesAssemblies/Apache.NMS.Fakes.messages
@@ -1,50 +1,2 @@
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.AcknowledgementMode 生成存根: 类型是一个值类型。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ExceptionListener 生成存根: 类型已密封。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConnectionInterruptedListener 生成存根: 类型已密封。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConnectionResumedListener 生成存根: 类型已密封。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.DestinationType 生成存根: 类型是一个值类型。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MessageListener 生成存根: 类型已密封。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConsumerTransformerDelegate 生成存根: 类型已密封。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ProducerTransformerDelegate 生成存根: 类型已密封。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.SessionTxEventDelegate 生成存根: 类型已密封。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MsgPriority 生成存根: 类型是一个值类型。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MsgDeliveryMode 生成存根: 类型是一个值类型。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.Tracer 生成存根: 类型已密封。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.Util.NMSExceptionSupport 生成存根: 类型已密封。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IBytesMessage 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.AcknowledgementMode 生成填充码: 类型是一个枚举。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ExceptionListener 生成填充码: 类型是一个委托。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConnectionInterruptedListener 生成填充码: 类型是一个委托。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConnectionResumedListener 生成填充码: 类型是一个委托。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IConnection 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IConnectionFactory 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IConnectionMetaData 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.DestinationType 生成填充码: 类型是一个枚举。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IDestination 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IMapMessage 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IMessage 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MessageListener 生成填充码: 类型是一个委托。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ConsumerTransformerDelegate 生成填充码: 类型是一个委托。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IMessageConsumer 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ProducerTransformerDelegate 生成填充码: 类型是一个委托。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IMessageProducer 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.INetTxConnection 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.INetTxConnectionFactory 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.INetTxSession 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IObjectMessage 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IPrimitiveMap 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IQueue 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IQueueBrowser 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IRedeliveryPolicy 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.SessionTxEventDelegate 生成填充码: 类型是一个委托。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ISession 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IStartable 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IStoppable 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.IStreamMessage 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ITemporaryQueue 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ITemporaryTopic 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ITextMessage 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ITopic 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.ITrace 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MsgPriority 生成填充码: 类型是一个枚举。
-E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.MsgDeliveryMode 生成填充码: 类型是一个枚举。
+G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.Tracer 生成存根: 类型已密封。
+G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\Apache.NMS.fakes : warning : 无法为 Apache.NMS.Util.NMSExceptionSupport 生成存根: 类型已密封。
diff --git a/SGGL/FineUIPro.Web/FakesAssemblies/ThoughtWorks.QRCode.Fakes.dll b/SGGL/FineUIPro.Web/FakesAssemblies/ThoughtWorks.QRCode.Fakes.dll
index 561f26ad..188eedf9 100644
Binary files a/SGGL/FineUIPro.Web/FakesAssemblies/ThoughtWorks.QRCode.Fakes.dll and b/SGGL/FineUIPro.Web/FakesAssemblies/ThoughtWorks.QRCode.Fakes.dll differ
diff --git a/SGGL/FineUIPro.Web/FakesAssemblies/ThoughtWorks.QRCode.Fakes.messages b/SGGL/FineUIPro.Web/FakesAssemblies/ThoughtWorks.QRCode.Fakes.messages
index 1f18a040..8cf6dfbd 100644
--- a/SGGL/FineUIPro.Web/FakesAssemblies/ThoughtWorks.QRCode.Fakes.messages
+++ b/SGGL/FineUIPro.Web/FakesAssemblies/ThoughtWorks.QRCode.Fakes.messages
@@ -1,15 +1,5 @@
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Properties.Resources 生成存根: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Reader.Pattern.AlignmentPattern 生成存根: 类型没有系列可见的构造函数。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Util.Color_Fields 生成存根: 类型是一个值类型。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Reader.Pattern.FinderPattern 生成存根: 类型没有系列可见的构造函数。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 {09D8BC6E-02EC-4FA4-99BD-B668F38E6DC6} 生成存根: 类型不受支持,因为存在内部限制。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Util.DebugCanvas 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Geom.SamplingGrid+AreaGrid 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.QRCodeDecoder+DecodeResult 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Data.QRCodeImage 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Properties.Resources 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Reader.QRCodeImageReader+ModulePitch 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.QRCodeEncoder+ENCODE_MODE 生成填充码: 类型是一个枚举。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.QRCodeEncoder+ERROR_CORRECTION 生成填充码: 类型是一个枚举。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Util.Color 生成填充码: 类型是一个接口。
-E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 {09D8BC6E-02EC-4FA4-99BD-B668F38E6DC6} 生成填充码: 类型不受支持,因为存在内部限制。
+G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Reader.Pattern.AlignmentPattern 生成存根: 类型没有对程序集可见的构造函数。构造函数本身或参数可能不可见。。
+G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Reader.Pattern.FinderPattern 生成存根: 类型没有对程序集可见的构造函数。构造函数本身或参数可能不可见。。
+G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Geom.SamplingGrid+AreaGrid 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
+G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.QRCodeDecoder+DecodeResult 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
+G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Fakes\ThoughtWorks.QRCode.fakes : warning : 无法为 ThoughtWorks.QRCode.Codec.Reader.QRCodeImageReader+ModulePitch 生成填充码: 类型对 exported or assembly(ThoughtWorks.QRCode.Fakes) 不可见。
diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
index 3109b857..e91c0475 100644
--- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
+++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
@@ -17962,6 +17962,7 @@
+
diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj.user b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj.user
index 63ca13cc..9e91deff 100644
--- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj.user
+++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj.user
@@ -1,7 +1,7 @@
- Release|Any CPU
+ Debug|Any CPU
true
false
diff --git a/SGGL/SgManager.AI/SgManager.AI.csproj b/SGGL/SgManager.AI/SgManager.AI.csproj
index bbe7f573..6e58277e 100644
--- a/SGGL/SgManager.AI/SgManager.AI.csproj
+++ b/SGGL/SgManager.AI/SgManager.AI.csproj
@@ -31,11 +31,11 @@
4
-
+
..\packages\Baidu.AI.4.15.9\lib\net45\AipSdk.dll
- ..\..\..\SGGL_CWCEC\SGGL\SgManager.AI\bin\Debug\AOP.Common.dll
+ bin\AOP.Common.dll
..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll