diff --git a/OpenAuth.App/ServiceApp/ManageApp.cs b/OpenAuth.App/ServiceApp/ManageApp.cs index c04049e..b7fdc68 100644 --- a/OpenAuth.App/ServiceApp/ManageApp.cs +++ b/OpenAuth.App/ServiceApp/ManageApp.cs @@ -828,7 +828,8 @@ namespace OpenAuth.App.ServiceApp model.Id = id; //格式化数据 - string _wktModel = _commonDataManager.WktDataConvert(model.Geom, "MULTIPOLYGON ZM", 4); + //string _wktModel = _commonDataManager.WktDataConvert(model.Geom, "MULTIPOLYGON ZM", 4); + string _wktModel = model.Geom; model.Geom = null; @@ -836,15 +837,15 @@ namespace OpenAuth.App.ServiceApp geomSql.AppendFormat( $" update lasa_shpdata set \"Geom\" = st_geomfromtext('{_wktModel}',4326) where \"Id\" = '{id}'"); - //更新面积 - StringBuilder sql = new StringBuilder(); - sql.AppendFormat( - $" update lasa_shpdata set \"Area\" = st_area(st_transform(\"Geom\",4527)) where \"Geom\" is not null and \"Id\" = '{id}'"); + ////更新面积 + //StringBuilder sql = new StringBuilder(); + //sql.AppendFormat( + // $" update lasa_shpdata set \"Area\" = st_area(st_transform(\"Geom\",4527)) where \"Geom\" is not null and \"Id\" = '{id}'"); - //更新周长 - StringBuilder sqlle = new StringBuilder(); - sqlle.AppendFormat( - $" update lasa_shpdata set \"Length\" = ST_Perimeter(st_transform(\"Geom\",4527)) where \"Geom\" is not null and \"Id\" = '{id}'"); + ////更新周长 + //StringBuilder sqlle = new StringBuilder(); + //sqlle.AppendFormat( + // $" update lasa_shpdata set \"Length\" = ST_Perimeter(st_transform(\"Geom\",4527)) where \"Geom\" is not null and \"Id\" = '{id}'"); //使用事务提交数据 var transFlag = await db.UseTranAsync(async () => @@ -855,11 +856,11 @@ namespace OpenAuth.App.ServiceApp //修改图斑数据 var flagGeom = await db.Ado.ExecuteCommandAsync(geomSql.ToString()); - //修改图斑面积 - var flagUpdate = await db.Ado.ExecuteCommandAsync(sql.ToString()); + ////修改图斑面积 + //var flagUpdate = await db.Ado.ExecuteCommandAsync(sql.ToString()); - //修改图斑周长 - var lengthUpdate = await db.Ado.ExecuteCommandAsync(sqlle.ToString()); + ////修改图斑周长 + //var lengthUpdate = await db.Ado.ExecuteCommandAsync(sqlle.ToString()); }); if (transFlag.IsSuccess) return new Response @@ -893,15 +894,15 @@ namespace OpenAuth.App.ServiceApp geomSql.AppendFormat( $" update lasa_shpdata set \"Geom\" = st_geomfromtext('{_wktModel}',4326) where \"Id\" = '{model.Id}'"); - //更新面积 - StringBuilder sql = new StringBuilder(); - sql.AppendFormat( - $" update lasa_shpdata set \"Area\" = st_area(st_transform(\"Geom\",4527)) where \"Geom\" is not null and \"Id\" = '{model.Id}'"); + ////更新面积 + //StringBuilder sql = new StringBuilder(); + //sql.AppendFormat( + // $" update lasa_shpdata set \"Area\" = st_area(st_transform(\"Geom\",4527)) where \"Geom\" is not null and \"Id\" = '{model.Id}'"); - //更新周长 - StringBuilder sqlle = new StringBuilder(); - sqlle.AppendFormat( - $" update lasa_shpdata set \"Length\" = ST_Perimeter(st_transform(\"Geom\",4527)) where \"Geom\" is not null and \"Id\" = '{model.Id}'"); + ////更新周长 + //StringBuilder sqlle = new StringBuilder(); + //sqlle.AppendFormat( + // $" update lasa_shpdata set \"Length\" = ST_Perimeter(st_transform(\"Geom\",4527)) where \"Geom\" is not null and \"Id\" = '{model.Id}'"); //使用事务提交数据 var transFlag = await db.UseTranAsync(async () => @@ -912,11 +913,11 @@ namespace OpenAuth.App.ServiceApp //修改图斑数据 var flagGeom = await db.Ado.ExecuteCommandAsync(geomSql.ToString()); - //修改图斑面积 - var flagUpdate = await db.Ado.ExecuteCommandAsync(sql.ToString()); + ////修改图斑面积 + //var flagUpdate = await db.Ado.ExecuteCommandAsync(sql.ToString()); - //修改图斑周长 - var lengthUpdate = await db.Ado.ExecuteCommandAsync(sqlle.ToString()); + ////修改图斑周长 + //var lengthUpdate = await db.Ado.ExecuteCommandAsync(sqlle.ToString()); }); if (transFlag.IsSuccess) return new Response @@ -996,7 +997,8 @@ namespace OpenAuth.App.ServiceApp model.Id = id; //格式化数据 - string _wktModel = _commonDataManager.WktDataConvert(model.Geom, "MULTIPOLYGON ZM", 4); + //string _wktModel = _commonDataManager.WktDataConvert(model.Geom, "MULTIPOLYGON ZM", 4); + string _wktModel = model.Geom; model.Geom = null; @@ -1004,16 +1006,6 @@ namespace OpenAuth.App.ServiceApp geomSql.AppendFormat( $" update lasa_annotation set \"Geom\" = st_geomfromtext('{_wktModel}',4326) where \"Id\" = '{id}'"); - ////更新面积 - //StringBuilder sql = new StringBuilder(); - //sql.AppendFormat( - // $" update lasa_shpdata set \"Area\" = st_area(st_transform(\"Geom\",4527)) where \"Geom\" is not null and \"Id\" = '{id}'"); - - ////更新周长 - //StringBuilder sqlle = new StringBuilder(); - //sqlle.AppendFormat( - // $" update lasa_shpdata set \"Length\" = ST_Perimeter(st_transform(\"Geom\",4527)) where \"Geom\" is not null and \"Id\" = '{id}'"); - //使用事务提交数据 var transFlag = await db.UseTranAsync(async () => { @@ -1053,7 +1045,8 @@ namespace OpenAuth.App.ServiceApp using (var db = base.UnitWork.CreateContext().Db.CopyNew()) { //格式化数据 - string _wktModel = _commonDataManager.WktDataConvert(model.Geom, "MULTIPOLYGON ZM", 4); + //string _wktModel = _commonDataManager.WktDataConvert(model.Geom, "MULTIPOLYGON ZM", 4); + string _wktModel = model.Geom; model.Geom = null;