@ -1007,5 +1007,44 @@ namespace OpenAuth.App.ServiceApp.FireManagement
} ;
}
# endregion
#region 获取物资相关接口
/// <summary>
/// 获取全部营房信息
/// </summary>
/// <returns></returns>
public dynamic GetAllYingFang ( )
{
string sql = @"SELECT ""id"",""dwmc"",""dwzd"",""lsdw"",""dwzdjd"",""dwzdwd"",""dzxm"",""lxfs"",""syrs"",""zbqk"",""tbr"", st_astext(""geom"") as geom FROM ""fm_shp_1692148217"" " ;
using ( var db = Repository . AsSugarClient ( ) )
{
var list = db . SqlQueryable < dynamic > ( sql ) . ToList ( ) ;
return list ;
}
}
/// <summary>
/// 获取物资储备信息
/// </summary>
/// <returns></returns>
public TableData Loadwuzichubei ( string wuzi , string areaname )
{
TableData data = new TableData ( ) ;
using ( var db = Repository . AsSugarClient ( ) )
{
string sql = string . Empty ;
if ( ! string . IsNullOrEmpty ( wuzi ) )
sql = "SELECT \"id\", \"type\",\"name\",info,st_astext(geom) as geom FROM \"fm_shp_1686205187\" WHERE info like '%" + wuzi + "%'" ;
else
sql = "SELECT \"id\", \"type\",\"name\",info,st_astext(geom) as geom FROM \"fm_shp_1686205187\" " ;
var dt = db . Ado . GetDataTable ( sql . ToString ( ) ) ;
data . count = dt . Rows . Count ;
data . data = dt ;
}
return data ;
}
# endregion
}
}