添加电表历史表
This commit is contained in:
parent
4ac4d01796
commit
1077a5c8e7
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,215 @@
|
||||||
|
/** 版本信息模板在安装目录下,可自行修改。
|
||||||
|
* electricity_data.cs
|
||||||
|
*
|
||||||
|
* 功 能: N/A
|
||||||
|
* 类 名: electricity_data
|
||||||
|
*
|
||||||
|
* Ver 变更日期 负责人 变更内容
|
||||||
|
* ───────────────────────────────────
|
||||||
|
* V0.01 2024/1/8 18:26:17 N/A 初版
|
||||||
|
*
|
||||||
|
* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
|
||||||
|
*┌──────────────────────────────────┐
|
||||||
|
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
|
||||||
|
*│ 版权所有:动软卓越(北京)科技有限公司 │
|
||||||
|
*└──────────────────────────────────┘
|
||||||
|
*/
|
||||||
|
using System;
|
||||||
|
using System.Data;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using Maticsoft.Common;
|
||||||
|
using DataServer.Model;
|
||||||
|
namespace DataServer.BLL
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// electricity_data
|
||||||
|
/// </summary>
|
||||||
|
public partial class electricity_data
|
||||||
|
{
|
||||||
|
private readonly DataServer.DAL.electricity_data dal=new DataServer.DAL.electricity_data();
|
||||||
|
public electricity_data()
|
||||||
|
{}
|
||||||
|
#region BasicMethod
|
||||||
|
/// <summary>
|
||||||
|
/// 是否存在该记录
|
||||||
|
/// </summary>
|
||||||
|
public bool Exists(string ElectricityId)
|
||||||
|
{
|
||||||
|
return dal.Exists(ElectricityId);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 增加一条数据
|
||||||
|
/// </summary>
|
||||||
|
public bool Add(DataServer.Model.electricity_data model)
|
||||||
|
{
|
||||||
|
return dal.Add(model);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 更新一条数据
|
||||||
|
/// </summary>
|
||||||
|
public bool Update(DataServer.Model.electricity_data model)
|
||||||
|
{
|
||||||
|
return dal.Update(model);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 删除一条数据
|
||||||
|
/// </summary>
|
||||||
|
public bool Delete(string ElectricityId)
|
||||||
|
{
|
||||||
|
|
||||||
|
return dal.Delete(ElectricityId);
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 删除一条数据
|
||||||
|
/// </summary>
|
||||||
|
public bool DeleteList(string ElectricityIdlist)
|
||||||
|
{
|
||||||
|
return dal.DeleteList(ElectricityIdlist);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 得到一个对象实体
|
||||||
|
/// </summary>
|
||||||
|
public DataServer.Model.electricity_data GetModel(string ElectricityId)
|
||||||
|
{
|
||||||
|
|
||||||
|
return dal.GetModel(ElectricityId);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 得到一个对象实体,从缓存中
|
||||||
|
/// </summary>
|
||||||
|
public DataServer.Model.electricity_data GetModelByCache(string ElectricityId)
|
||||||
|
{
|
||||||
|
|
||||||
|
string CacheKey = "electricity_dataModel-" + ElectricityId;
|
||||||
|
object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey);
|
||||||
|
if (objModel == null)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
objModel = dal.GetModel(ElectricityId);
|
||||||
|
if (objModel != null)
|
||||||
|
{
|
||||||
|
int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt("ModelCache");
|
||||||
|
Maticsoft.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch { }
|
||||||
|
}
|
||||||
|
return (DataServer.Model.electricity_data)objModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获得数据列表
|
||||||
|
/// </summary>
|
||||||
|
public DataSet GetList(string strWhere)
|
||||||
|
{
|
||||||
|
return dal.GetList(strWhere);
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 获得数据列表
|
||||||
|
/// </summary>
|
||||||
|
public List<DataServer.Model.electricity_data> GetModelList(string strWhere)
|
||||||
|
{
|
||||||
|
DataSet ds = dal.GetList(strWhere);
|
||||||
|
return DataTableToList(ds.Tables[0]);
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 获得数据列表
|
||||||
|
/// </summary>
|
||||||
|
public List<DataServer.Model.electricity_data> DataTableToList(DataTable dt)
|
||||||
|
{
|
||||||
|
List<DataServer.Model.electricity_data> modelList = new List<DataServer.Model.electricity_data>();
|
||||||
|
int rowsCount = dt.Rows.Count;
|
||||||
|
if (rowsCount > 0)
|
||||||
|
{
|
||||||
|
DataServer.Model.electricity_data model;
|
||||||
|
for (int n = 0; n < rowsCount; n++)
|
||||||
|
{
|
||||||
|
model = dal.DataRowToModel(dt.Rows[n]);
|
||||||
|
if (model != null)
|
||||||
|
{
|
||||||
|
modelList.Add(model);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return modelList;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获得数据列表
|
||||||
|
/// </summary>
|
||||||
|
public DataSet GetAllList()
|
||||||
|
{
|
||||||
|
return GetList("");
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 分页获取数据列表
|
||||||
|
/// </summary>
|
||||||
|
public int GetRecordCount(string strWhere)
|
||||||
|
{
|
||||||
|
return dal.GetRecordCount(strWhere);
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 分页获取数据列表
|
||||||
|
/// </summary>
|
||||||
|
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
|
||||||
|
{
|
||||||
|
return dal.GetListByPage(strWhere, orderby, startIndex, endIndex);
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 分页获取数据列表
|
||||||
|
/// </summary>
|
||||||
|
//public DataSet GetList(int PageSize,int PageIndex,string strWhere)
|
||||||
|
//{
|
||||||
|
//return dal.GetList(PageSize,PageIndex,strWhere);
|
||||||
|
//}
|
||||||
|
|
||||||
|
#endregion BasicMethod
|
||||||
|
#region ExtensionMethod
|
||||||
|
/// <summary>
|
||||||
|
/// 表是否存在
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="dbName">数据库名</param>
|
||||||
|
/// <param name="tableName">表名 格式:表名_yyyyMMdd</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public bool IsExistsTable(string dbName, string tableName)
|
||||||
|
{
|
||||||
|
return dal.IsExistsTable(dbName, tableName);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 增加一条数据
|
||||||
|
/// </summary>
|
||||||
|
public bool AddDate(DataServer.Model.electricity_data model,string date)
|
||||||
|
{
|
||||||
|
return dal.AddDate(model,date);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 添加表
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="date">日期 格式:yyyyMMdd</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public void CreateTable(string date)
|
||||||
|
{
|
||||||
|
dal.CreateTable(date);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获得数据列表
|
||||||
|
/// </summary>
|
||||||
|
public List<DataServer.Model.electricity_data> GetModelListDate(string strWhere,string date)
|
||||||
|
{
|
||||||
|
DataSet ds = dal.GetListDate(strWhere,date);
|
||||||
|
return DataTableToList(ds.Tables[0]);
|
||||||
|
}
|
||||||
|
#endregion ExtensionMethod
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,559 @@
|
||||||
|
/** 版本信息模板在安装目录下,可自行修改。
|
||||||
|
* electricity_data.cs
|
||||||
|
*
|
||||||
|
* 功 能: N/A
|
||||||
|
* 类 名: electricity_data
|
||||||
|
*
|
||||||
|
* Ver 变更日期 负责人 变更内容
|
||||||
|
* ───────────────────────────────────
|
||||||
|
* V0.01 2024/1/8 18:26:16 N/A 初版
|
||||||
|
*
|
||||||
|
* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
|
||||||
|
*┌──────────────────────────────────┐
|
||||||
|
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
|
||||||
|
*│ 版权所有:动软卓越(北京)科技有限公司 │
|
||||||
|
*└──────────────────────────────────┘
|
||||||
|
*/
|
||||||
|
using System;
|
||||||
|
using System.Data;
|
||||||
|
using System.Text;
|
||||||
|
using MySql.Data.MySqlClient;
|
||||||
|
using Maticsoft.DBUtility;//Please add references
|
||||||
|
namespace DataServer.DAL
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 数据访问类:electricity_data
|
||||||
|
/// </summary>
|
||||||
|
public partial class electricity_data
|
||||||
|
{
|
||||||
|
public electricity_data()
|
||||||
|
{}
|
||||||
|
#region BasicMethod
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否存在该记录
|
||||||
|
/// </summary>
|
||||||
|
public bool Exists(string ElectricityId)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("select count(1) from electricity_data");
|
||||||
|
strSql.Append(" where ElectricityId=@ElectricityId ");
|
||||||
|
MySqlParameter[] parameters = {
|
||||||
|
new MySqlParameter("@ElectricityId", MySqlDbType.VarChar,255) };
|
||||||
|
parameters[0].Value = ElectricityId;
|
||||||
|
|
||||||
|
return DbHelperMySQL.Exists(strSql.ToString(), parameters);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 增加一条数据
|
||||||
|
/// </summary>
|
||||||
|
public bool Add(DataServer.Model.electricity_data model)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("insert into electricity_data(");
|
||||||
|
strSql.Append("ElectricityId,DeviceId,EH,P,Kvar,Ia,Ib,Ic,Ua,Ub,Uc,ServiceRating,CreateTime,EntireTime,Reserve1,Reserve2,Reserve3,Reserve4,Reserve5)");
|
||||||
|
strSql.Append(" values (");
|
||||||
|
strSql.Append("@ElectricityId,@DeviceId,@EH,@P,@Kvar,@Ia,@Ib,@Ic,@Ua,@Ub,@Uc,@ServiceRating,@CreateTime,@EntireTime,@Reserve1,@Reserve2,@Reserve3,@Reserve4,@Reserve5)");
|
||||||
|
MySqlParameter[] parameters = {
|
||||||
|
new MySqlParameter("@ElectricityId", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@DeviceId", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@EH", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@P", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Kvar", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ia", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ib", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ic", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ua", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ub", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Uc", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@ServiceRating", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@CreateTime", MySqlDbType.DateTime),
|
||||||
|
new MySqlParameter("@EntireTime", MySqlDbType.DateTime),
|
||||||
|
new MySqlParameter("@Reserve1", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve2", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve3", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve4", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve5", MySqlDbType.VarChar,255)};
|
||||||
|
parameters[0].Value = model.ElectricityId;
|
||||||
|
parameters[1].Value = model.DeviceId;
|
||||||
|
parameters[2].Value = model.EH;
|
||||||
|
parameters[3].Value = model.P;
|
||||||
|
parameters[4].Value = model.Kvar;
|
||||||
|
parameters[5].Value = model.Ia;
|
||||||
|
parameters[6].Value = model.Ib;
|
||||||
|
parameters[7].Value = model.Ic;
|
||||||
|
parameters[8].Value = model.Ua;
|
||||||
|
parameters[9].Value = model.Ub;
|
||||||
|
parameters[10].Value = model.Uc;
|
||||||
|
parameters[11].Value = model.ServiceRating;
|
||||||
|
parameters[12].Value = model.CreateTime;
|
||||||
|
parameters[13].Value = model.EntireTime;
|
||||||
|
parameters[14].Value = model.Reserve1;
|
||||||
|
parameters[15].Value = model.Reserve2;
|
||||||
|
parameters[16].Value = model.Reserve3;
|
||||||
|
parameters[17].Value = model.Reserve4;
|
||||||
|
parameters[18].Value = model.Reserve5;
|
||||||
|
|
||||||
|
int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);
|
||||||
|
if (rows > 0)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 更新一条数据
|
||||||
|
/// </summary>
|
||||||
|
public bool Update(DataServer.Model.electricity_data model)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("update electricity_data set ");
|
||||||
|
strSql.Append("DeviceId=@DeviceId,");
|
||||||
|
strSql.Append("EH=@EH,");
|
||||||
|
strSql.Append("P=@P,");
|
||||||
|
strSql.Append("Kvar=@Kvar,");
|
||||||
|
strSql.Append("Ia=@Ia,");
|
||||||
|
strSql.Append("Ib=@Ib,");
|
||||||
|
strSql.Append("Ic=@Ic,");
|
||||||
|
strSql.Append("Ua=@Ua,");
|
||||||
|
strSql.Append("Ub=@Ub,");
|
||||||
|
strSql.Append("Uc=@Uc,");
|
||||||
|
strSql.Append("ServiceRating=@ServiceRating,");
|
||||||
|
strSql.Append("CreateTime=@CreateTime,");
|
||||||
|
strSql.Append("EntireTime=@EntireTime,");
|
||||||
|
strSql.Append("Reserve1=@Reserve1,");
|
||||||
|
strSql.Append("Reserve2=@Reserve2,");
|
||||||
|
strSql.Append("Reserve3=@Reserve3,");
|
||||||
|
strSql.Append("Reserve4=@Reserve4,");
|
||||||
|
strSql.Append("Reserve5=@Reserve5");
|
||||||
|
strSql.Append(" where ElectricityId=@ElectricityId ");
|
||||||
|
MySqlParameter[] parameters = {
|
||||||
|
new MySqlParameter("@DeviceId", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@EH", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@P", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Kvar", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ia", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ib", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ic", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ua", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ub", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Uc", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@ServiceRating", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@CreateTime", MySqlDbType.DateTime),
|
||||||
|
new MySqlParameter("@EntireTime", MySqlDbType.DateTime),
|
||||||
|
new MySqlParameter("@Reserve1", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve2", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve3", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve4", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve5", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@ElectricityId", MySqlDbType.VarChar,255)};
|
||||||
|
parameters[0].Value = model.DeviceId;
|
||||||
|
parameters[1].Value = model.EH;
|
||||||
|
parameters[2].Value = model.P;
|
||||||
|
parameters[3].Value = model.Kvar;
|
||||||
|
parameters[4].Value = model.Ia;
|
||||||
|
parameters[5].Value = model.Ib;
|
||||||
|
parameters[6].Value = model.Ic;
|
||||||
|
parameters[7].Value = model.Ua;
|
||||||
|
parameters[8].Value = model.Ub;
|
||||||
|
parameters[9].Value = model.Uc;
|
||||||
|
parameters[10].Value = model.ServiceRating;
|
||||||
|
parameters[11].Value = model.CreateTime;
|
||||||
|
parameters[12].Value = model.EntireTime;
|
||||||
|
parameters[13].Value = model.Reserve1;
|
||||||
|
parameters[14].Value = model.Reserve2;
|
||||||
|
parameters[15].Value = model.Reserve3;
|
||||||
|
parameters[16].Value = model.Reserve4;
|
||||||
|
parameters[17].Value = model.Reserve5;
|
||||||
|
parameters[18].Value = model.ElectricityId;
|
||||||
|
|
||||||
|
int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);
|
||||||
|
if (rows > 0)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 删除一条数据
|
||||||
|
/// </summary>
|
||||||
|
public bool Delete(string ElectricityId)
|
||||||
|
{
|
||||||
|
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("delete from electricity_data ");
|
||||||
|
strSql.Append(" where ElectricityId=@ElectricityId ");
|
||||||
|
MySqlParameter[] parameters = {
|
||||||
|
new MySqlParameter("@ElectricityId", MySqlDbType.VarChar,255) };
|
||||||
|
parameters[0].Value = ElectricityId;
|
||||||
|
|
||||||
|
int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);
|
||||||
|
if (rows > 0)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 批量删除数据
|
||||||
|
/// </summary>
|
||||||
|
public bool DeleteList(string ElectricityIdlist)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("delete from electricity_data ");
|
||||||
|
strSql.Append(" where ElectricityId in (" + ElectricityIdlist + ") ");
|
||||||
|
int rows = DbHelperMySQL.ExecuteSql(strSql.ToString());
|
||||||
|
if (rows > 0)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 得到一个对象实体
|
||||||
|
/// </summary>
|
||||||
|
public DataServer.Model.electricity_data GetModel(string ElectricityId)
|
||||||
|
{
|
||||||
|
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("select ElectricityId,DeviceId,EH,P,Kvar,Ia,Ib,Ic,Ua,Ub,Uc,ServiceRating,CreateTime,EntireTime,Reserve1,Reserve2,Reserve3,Reserve4,Reserve5 from electricity_data ");
|
||||||
|
strSql.Append(" where ElectricityId=@ElectricityId ");
|
||||||
|
MySqlParameter[] parameters = {
|
||||||
|
new MySqlParameter("@ElectricityId", MySqlDbType.VarChar,255) };
|
||||||
|
parameters[0].Value = ElectricityId;
|
||||||
|
|
||||||
|
DataServer.Model.electricity_data model = new DataServer.Model.electricity_data();
|
||||||
|
DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters);
|
||||||
|
if (ds.Tables[0].Rows.Count > 0)
|
||||||
|
{
|
||||||
|
return DataRowToModel(ds.Tables[0].Rows[0]);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 得到一个对象实体
|
||||||
|
/// </summary>
|
||||||
|
public DataServer.Model.electricity_data DataRowToModel(DataRow row)
|
||||||
|
{
|
||||||
|
DataServer.Model.electricity_data model = new DataServer.Model.electricity_data();
|
||||||
|
if (row != null)
|
||||||
|
{
|
||||||
|
if (row["ElectricityId"] != null)
|
||||||
|
{
|
||||||
|
model.ElectricityId = row["ElectricityId"].ToString();
|
||||||
|
}
|
||||||
|
if (row["DeviceId"] != null)
|
||||||
|
{
|
||||||
|
model.DeviceId = row["DeviceId"].ToString();
|
||||||
|
}
|
||||||
|
if (row["EH"] != null && row["EH"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.EH = decimal.Parse(row["EH"].ToString());
|
||||||
|
}
|
||||||
|
if (row["P"] != null && row["P"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.P = decimal.Parse(row["P"].ToString());
|
||||||
|
}
|
||||||
|
if (row["Kvar"] != null && row["Kvar"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.Kvar = decimal.Parse(row["Kvar"].ToString());
|
||||||
|
}
|
||||||
|
if (row["Ia"] != null && row["Ia"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.Ia = decimal.Parse(row["Ia"].ToString());
|
||||||
|
}
|
||||||
|
if (row["Ib"] != null && row["Ib"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.Ib = decimal.Parse(row["Ib"].ToString());
|
||||||
|
}
|
||||||
|
if (row["Ic"] != null && row["Ic"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.Ic = decimal.Parse(row["Ic"].ToString());
|
||||||
|
}
|
||||||
|
if (row["Ua"] != null && row["Ua"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.Ua = decimal.Parse(row["Ua"].ToString());
|
||||||
|
}
|
||||||
|
if (row["Ub"] != null && row["Ub"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.Ub = decimal.Parse(row["Ub"].ToString());
|
||||||
|
}
|
||||||
|
if (row["Uc"] != null && row["Uc"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.Uc = decimal.Parse(row["Uc"].ToString());
|
||||||
|
}
|
||||||
|
if (row["ServiceRating"] != null && row["ServiceRating"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.ServiceRating = decimal.Parse(row["ServiceRating"].ToString());
|
||||||
|
}
|
||||||
|
if (row["CreateTime"] != null && row["CreateTime"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.CreateTime = DateTime.Parse(row["CreateTime"].ToString());
|
||||||
|
}
|
||||||
|
if (row["EntireTime"] != null && row["EntireTime"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.EntireTime = DateTime.Parse(row["EntireTime"].ToString());
|
||||||
|
}
|
||||||
|
if (row["Reserve1"] != null)
|
||||||
|
{
|
||||||
|
model.Reserve1 = row["Reserve1"].ToString();
|
||||||
|
}
|
||||||
|
if (row["Reserve2"] != null)
|
||||||
|
{
|
||||||
|
model.Reserve2 = row["Reserve2"].ToString();
|
||||||
|
}
|
||||||
|
if (row["Reserve3"] != null)
|
||||||
|
{
|
||||||
|
model.Reserve3 = row["Reserve3"].ToString();
|
||||||
|
}
|
||||||
|
if (row["Reserve4"] != null)
|
||||||
|
{
|
||||||
|
model.Reserve4 = row["Reserve4"].ToString();
|
||||||
|
}
|
||||||
|
if (row["Reserve5"] != null)
|
||||||
|
{
|
||||||
|
model.Reserve5 = row["Reserve5"].ToString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return model;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获得数据列表
|
||||||
|
/// </summary>
|
||||||
|
public DataSet GetList(string strWhere)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("select ElectricityId,DeviceId,EH,P,Kvar,Ia,Ib,Ic,Ua,Ub,Uc,ServiceRating,CreateTime,EntireTime,Reserve1,Reserve2,Reserve3,Reserve4,Reserve5 ");
|
||||||
|
strSql.Append(" FROM electricity_data ");
|
||||||
|
if (strWhere.Trim() != "")
|
||||||
|
{
|
||||||
|
strSql.Append(" where " + strWhere);
|
||||||
|
}
|
||||||
|
return DbHelperMySQL.Query(strSql.ToString());
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取记录总数
|
||||||
|
/// </summary>
|
||||||
|
public int GetRecordCount(string strWhere)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("select count(1) FROM electricity_data ");
|
||||||
|
if (strWhere.Trim() != "")
|
||||||
|
{
|
||||||
|
strSql.Append(" where " + strWhere);
|
||||||
|
}
|
||||||
|
object obj = DbHelperSQL.GetSingle(strSql.ToString());
|
||||||
|
if (obj == null)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return Convert.ToInt32(obj);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 分页获取数据列表
|
||||||
|
/// </summary>
|
||||||
|
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("SELECT * FROM ( ");
|
||||||
|
strSql.Append(" SELECT ROW_NUMBER() OVER (");
|
||||||
|
if (!string.IsNullOrEmpty(orderby.Trim()))
|
||||||
|
{
|
||||||
|
strSql.Append("order by T." + orderby);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
strSql.Append("order by T.ElectricityId desc");
|
||||||
|
}
|
||||||
|
strSql.Append(")AS Row, T.* from electricity_data T ");
|
||||||
|
if (!string.IsNullOrEmpty(strWhere.Trim()))
|
||||||
|
{
|
||||||
|
strSql.Append(" WHERE " + strWhere);
|
||||||
|
}
|
||||||
|
strSql.Append(" ) TT");
|
||||||
|
strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
|
||||||
|
return DbHelperMySQL.Query(strSql.ToString());
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
/// <summary>
|
||||||
|
/// 分页获取数据列表
|
||||||
|
/// </summary>
|
||||||
|
public DataSet GetList(int PageSize,int PageIndex,string strWhere)
|
||||||
|
{
|
||||||
|
MySqlParameter[] parameters = {
|
||||||
|
new MySqlParameter("@tblName", MySqlDbType.VarChar, 255),
|
||||||
|
new MySqlParameter("@fldName", MySqlDbType.VarChar, 255),
|
||||||
|
new MySqlParameter("@PageSize", MySqlDbType.Int32),
|
||||||
|
new MySqlParameter("@PageIndex", MySqlDbType.Int32),
|
||||||
|
new MySqlParameter("@IsReCount", MySqlDbType.Bit),
|
||||||
|
new MySqlParameter("@OrderType", MySqlDbType.Bit),
|
||||||
|
new MySqlParameter("@strWhere", MySqlDbType.VarChar,1000),
|
||||||
|
};
|
||||||
|
parameters[0].Value = "electricity_data";
|
||||||
|
parameters[1].Value = "ElectricityId";
|
||||||
|
parameters[2].Value = PageSize;
|
||||||
|
parameters[3].Value = PageIndex;
|
||||||
|
parameters[4].Value = 0;
|
||||||
|
parameters[5].Value = 0;
|
||||||
|
parameters[6].Value = strWhere;
|
||||||
|
return DbHelperMySQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
|
||||||
|
}*/
|
||||||
|
|
||||||
|
#endregion BasicMethod
|
||||||
|
#region ExtensionMethod
|
||||||
|
/// <summary>
|
||||||
|
/// 表是否存在
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="dbName">数据库名</param>
|
||||||
|
/// <param name="tableName">表名 格式:表名_yyyyMMdd</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public bool IsExistsTable(string dbName, string tableName)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append(string.Format("select count(1) from information_schema.tables where table_schema='{0}' and table_name='{1}' ", dbName, tableName));
|
||||||
|
return DbHelperMySQL.Exists(strSql.ToString());
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 添加表
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="date">日期 格式:yyyyMM</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public void CreateTable(string date)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("CREATE TABLE `electricity_data_" + date + "` (");
|
||||||
|
strSql.Append("`ElectricityId` varchar(255) NOT NULL COMMENT '用电Id',");
|
||||||
|
strSql.Append("`DeviceId` varchar(255) DEFAULT NULL COMMENT '设备Id',");
|
||||||
|
strSql.Append("`EH` float(255,3) DEFAULT NULL COMMENT '用电量',");
|
||||||
|
strSql.Append("`P` float(255,3) DEFAULT NULL COMMENT '实时负荷',");
|
||||||
|
strSql.Append("`Kvar` float(255,3) DEFAULT NULL COMMENT '总无工功率',");
|
||||||
|
strSql.Append("`Ia` float(255,3) DEFAULT NULL COMMENT 'A相电流',");
|
||||||
|
strSql.Append("`Ib` float(255,3) DEFAULT NULL COMMENT 'B相电流',");
|
||||||
|
strSql.Append("`Ic` float(255,3) DEFAULT NULL COMMENT 'C相电流',");
|
||||||
|
strSql.Append("`Ua` float(255,3) DEFAULT NULL COMMENT 'A相电压',");
|
||||||
|
strSql.Append("`Ub` float(255,3) DEFAULT NULL COMMENT 'B相电压',");
|
||||||
|
strSql.Append("`Uc` float(255,3) DEFAULT NULL COMMENT 'C相电压',");
|
||||||
|
strSql.Append("`ServiceRating` float(255,3) DEFAULT NULL COMMENT '运行功率',");
|
||||||
|
strSql.Append("`CreateTime` datetime DEFAULT NULL COMMENT '添加时间',");
|
||||||
|
strSql.Append("`EntireTime` datetime DEFAULT NULL COMMENT '整点时间',");
|
||||||
|
strSql.Append("`Reserve1` varchar(255) DEFAULT NULL,");
|
||||||
|
strSql.Append("`Reserve2` varchar(255) DEFAULT NULL,");
|
||||||
|
strSql.Append("`Reserve3` varchar(255) DEFAULT NULL,");
|
||||||
|
strSql.Append("`Reserve4` varchar(255) DEFAULT NULL,");
|
||||||
|
strSql.Append("`Reserve5` varchar(255) DEFAULT NULL,");
|
||||||
|
strSql.Append("PRIMARY KEY (`ElectricityId`)");
|
||||||
|
strSql.Append(") ENGINE=InnoDB DEFAULT CHARSET=utf8;");
|
||||||
|
DbHelperMySQL.ExecuteSql(strSql.ToString());
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
///添加数据
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="model"></param>
|
||||||
|
/// <param name="date"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public bool AddDate(DataServer.Model.electricity_data model,string date)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("insert into electricity_data_" + date + "(");
|
||||||
|
strSql.Append("ElectricityId,DeviceId,EH,P,Kvar,Ia,Ib,Ic,Ua,Ub,Uc,ServiceRating,CreateTime,EntireTime,Reserve1,Reserve2,Reserve3,Reserve4,Reserve5)");
|
||||||
|
strSql.Append(" values (");
|
||||||
|
strSql.Append("@ElectricityId,@DeviceId,@EH,@P,@Kvar,@Ia,@Ib,@Ic,@Ua,@Ub,@Uc,@ServiceRating,@CreateTime,@EntireTime,@Reserve1,@Reserve2,@Reserve3,@Reserve4,@Reserve5)");
|
||||||
|
MySqlParameter[] parameters = {
|
||||||
|
new MySqlParameter("@ElectricityId", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@DeviceId", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@EH", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@P", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Kvar", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ia", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ib", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ic", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ua", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Ub", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@Uc", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@ServiceRating", MySqlDbType.Float,255),
|
||||||
|
new MySqlParameter("@CreateTime", MySqlDbType.DateTime),
|
||||||
|
new MySqlParameter("@EntireTime", MySqlDbType.DateTime),
|
||||||
|
new MySqlParameter("@Reserve1", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve2", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve3", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve4", MySqlDbType.VarChar,255),
|
||||||
|
new MySqlParameter("@Reserve5", MySqlDbType.VarChar,255)};
|
||||||
|
parameters[0].Value = model.ElectricityId;
|
||||||
|
parameters[1].Value = model.DeviceId;
|
||||||
|
parameters[2].Value = model.EH;
|
||||||
|
parameters[3].Value = model.P;
|
||||||
|
parameters[4].Value = model.Kvar;
|
||||||
|
parameters[5].Value = model.Ia;
|
||||||
|
parameters[6].Value = model.Ib;
|
||||||
|
parameters[7].Value = model.Ic;
|
||||||
|
parameters[8].Value = model.Ua;
|
||||||
|
parameters[9].Value = model.Ub;
|
||||||
|
parameters[10].Value = model.Uc;
|
||||||
|
parameters[11].Value = model.ServiceRating;
|
||||||
|
parameters[12].Value = model.CreateTime;
|
||||||
|
parameters[13].Value = model.EntireTime;
|
||||||
|
parameters[14].Value = model.Reserve1;
|
||||||
|
parameters[15].Value = model.Reserve2;
|
||||||
|
parameters[16].Value = model.Reserve3;
|
||||||
|
parameters[17].Value = model.Reserve4;
|
||||||
|
parameters[18].Value = model.Reserve5;
|
||||||
|
|
||||||
|
int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);
|
||||||
|
if (rows > 0)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获得数据列表
|
||||||
|
/// </summary>
|
||||||
|
public DataSet GetListDate(string strWhere,string date)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("select ElectricityId,DeviceId,EH,P,Kvar,Ia,Ib,Ic,Ua,Ub,Uc,ServiceRating,CreateTime,EntireTime,Reserve1,Reserve2,Reserve3,Reserve4,Reserve5 ");
|
||||||
|
strSql.Append(" FROM electricity_data_ "+date);
|
||||||
|
if (strWhere.Trim() != "")
|
||||||
|
{
|
||||||
|
strSql.Append(" where " + strWhere);
|
||||||
|
}
|
||||||
|
return DbHelperMySQL.Query(strSql.ToString());
|
||||||
|
}
|
||||||
|
#endregion ExtensionMethod
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -73,9 +73,12 @@
|
||||||
<Compile Include="api\select_switching_name.cs" />
|
<Compile Include="api\select_switching_name.cs" />
|
||||||
<Compile Include="api\select_switching_room.cs" />
|
<Compile Include="api\select_switching_room.cs" />
|
||||||
<Compile Include="BLL\device_data.cs" />
|
<Compile Include="BLL\device_data.cs" />
|
||||||
|
<Compile Include="BLL\electricity_data.cs" />
|
||||||
<Compile Include="DAL\device_data.cs" />
|
<Compile Include="DAL\device_data.cs" />
|
||||||
<Compile Include="api\get_realtime_data.cs" />
|
<Compile Include="api\get_realtime_data.cs" />
|
||||||
|
<Compile Include="DAL\electricity_data.cs" />
|
||||||
<Compile Include="Model\device_data.cs" />
|
<Compile Include="Model\device_data.cs" />
|
||||||
|
<Compile Include="Model\electricity_data.cs" />
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup />
|
<ItemGroup />
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,204 @@
|
||||||
|
/** 版本信息模板在安装目录下,可自行修改。
|
||||||
|
* electricity_data.cs
|
||||||
|
*
|
||||||
|
* 功 能: N/A
|
||||||
|
* 类 名: electricity_data
|
||||||
|
*
|
||||||
|
* Ver 变更日期 负责人 变更内容
|
||||||
|
* ───────────────────────────────────
|
||||||
|
* V0.01 2024/1/9 10:31:42 N/A 初版
|
||||||
|
*
|
||||||
|
* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
|
||||||
|
*┌──────────────────────────────────┐
|
||||||
|
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
|
||||||
|
*│ 版权所有:动软卓越(北京)科技有限公司 │
|
||||||
|
*└──────────────────────────────────┘
|
||||||
|
*/
|
||||||
|
using System;
|
||||||
|
namespace DataServer.Model
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// electricity_data:实体类(属性说明自动提取数据库字段的描述信息)
|
||||||
|
/// </summary>
|
||||||
|
[Serializable]
|
||||||
|
public partial class electricity_data
|
||||||
|
{
|
||||||
|
public electricity_data()
|
||||||
|
{}
|
||||||
|
#region Model
|
||||||
|
private string _electricityid;
|
||||||
|
private string _deviceid;
|
||||||
|
private decimal? _eh;
|
||||||
|
private decimal? _p;
|
||||||
|
private decimal? _kvar;
|
||||||
|
private decimal? _ia;
|
||||||
|
private decimal? _ib;
|
||||||
|
private decimal? _ic;
|
||||||
|
private decimal? _ua;
|
||||||
|
private decimal? _ub;
|
||||||
|
private decimal? _uc;
|
||||||
|
private decimal? _servicerating;
|
||||||
|
private DateTime? _createtime;
|
||||||
|
private DateTime? _entiretime;
|
||||||
|
private string _reserve1;
|
||||||
|
private string _reserve2;
|
||||||
|
private string _reserve3;
|
||||||
|
private string _reserve4;
|
||||||
|
private string _reserve5;
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public string ElectricityId
|
||||||
|
{
|
||||||
|
set{ _electricityid=value;}
|
||||||
|
get{return _electricityid;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public string DeviceId
|
||||||
|
{
|
||||||
|
set{ _deviceid=value;}
|
||||||
|
get{return _deviceid;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public decimal? EH
|
||||||
|
{
|
||||||
|
set{ _eh=value;}
|
||||||
|
get{return _eh;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public decimal? P
|
||||||
|
{
|
||||||
|
set{ _p=value;}
|
||||||
|
get{return _p;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public decimal? Kvar
|
||||||
|
{
|
||||||
|
set{ _kvar=value;}
|
||||||
|
get{return _kvar;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public decimal? Ia
|
||||||
|
{
|
||||||
|
set{ _ia=value;}
|
||||||
|
get{return _ia;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public decimal? Ib
|
||||||
|
{
|
||||||
|
set{ _ib=value;}
|
||||||
|
get{return _ib;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public decimal? Ic
|
||||||
|
{
|
||||||
|
set{ _ic=value;}
|
||||||
|
get{return _ic;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public decimal? Ua
|
||||||
|
{
|
||||||
|
set{ _ua=value;}
|
||||||
|
get{return _ua;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public decimal? Ub
|
||||||
|
{
|
||||||
|
set{ _ub=value;}
|
||||||
|
get{return _ub;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public decimal? Uc
|
||||||
|
{
|
||||||
|
set{ _uc=value;}
|
||||||
|
get{return _uc;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public decimal? ServiceRating
|
||||||
|
{
|
||||||
|
set{ _servicerating=value;}
|
||||||
|
get{return _servicerating;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public DateTime? CreateTime
|
||||||
|
{
|
||||||
|
set{ _createtime=value;}
|
||||||
|
get{return _createtime;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public DateTime? EntireTime
|
||||||
|
{
|
||||||
|
set{ _entiretime=value;}
|
||||||
|
get{return _entiretime;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public string Reserve1
|
||||||
|
{
|
||||||
|
set{ _reserve1=value;}
|
||||||
|
get{return _reserve1;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public string Reserve2
|
||||||
|
{
|
||||||
|
set{ _reserve2=value;}
|
||||||
|
get{return _reserve2;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public string Reserve3
|
||||||
|
{
|
||||||
|
set{ _reserve3=value;}
|
||||||
|
get{return _reserve3;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public string Reserve4
|
||||||
|
{
|
||||||
|
set{ _reserve4=value;}
|
||||||
|
get{return _reserve4;}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
public string Reserve5
|
||||||
|
{
|
||||||
|
set{ _reserve5=value;}
|
||||||
|
get{return _reserve5;}
|
||||||
|
}
|
||||||
|
#endregion Model
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
79c32f87fb0acba6d359a5e1073537ed069eb160
|
d88e5927d0223dfdd2a01652495a02c4a12712a0
|
||||||
|
|
|
||||||
|
|
@ -8,3 +8,13 @@ E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DataServer\bin\Debug
|
||||||
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DataServer\bin\Debug\Maticsoft.DBUtility.dll
|
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DataServer\bin\Debug\Maticsoft.DBUtility.dll
|
||||||
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DataServer\bin\Debug\MySql.Data.dll
|
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DataServer\bin\Debug\MySql.Data.dll
|
||||||
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DataServer\obj\Debug\DataServer.csproj.CopyComplete
|
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DataServer\obj\Debug\DataServer.csproj.CopyComplete
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DataServer\bin\Debug\DataServer.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DataServer\bin\Debug\DataServer.pdb
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DataServer\bin\Debug\Maticsoft.Common.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DataServer\bin\Debug\Maticsoft.DBUtility.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DataServer\bin\Debug\MySql.Data.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DataServer\obj\Debug\DataServer.csproj.AssemblyReference.cache
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DataServer\obj\Debug\DataServer.csproj.CoreCompileInputs.cache
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DataServer\obj\Debug\DataServer.csproj.CopyComplete
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DataServer\obj\Debug\DataServer.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DataServer\obj\Debug\DataServer.pdb
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
d18cef7fac424a3532ac4631b487947fb1318071
|
b526cf08f7ad4fa5d3dbc021cd0796d7b46d7433
|
||||||
|
|
|
||||||
|
|
@ -98,3 +98,103 @@ E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DongYingAPI\bin\MySq
|
||||||
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DongYingAPI\bin\Maticsoft.DBUtility.dll
|
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DongYingAPI\bin\Maticsoft.DBUtility.dll
|
||||||
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DongYingAPI\bin\Maticsoft.Common.dll
|
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DongYingAPI\bin\Maticsoft.Common.dll
|
||||||
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DongYingAPI\bin\DataServer.pdb
|
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\DongYingAPI\bin\DataServer.pdb
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\DongYingAPI.dll.config
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\DongYingAPI.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\DongYingAPI.pdb
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\csc.exe
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\csc.exe.config
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\csc.rsp
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\csi.exe
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\csi.exe.config
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\csi.rsp
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.Build.Tasks.CodeAnalysis.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.CodeAnalysis.CSharp.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.CodeAnalysis.CSharp.Scripting.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.CodeAnalysis.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.CodeAnalysis.Scripting.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.CodeAnalysis.VisualBasic.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.CSharp.Core.targets
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.DiaSymReader.Native.amd64.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.DiaSymReader.Native.x86.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.Managed.Core.targets
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.VisualBasic.Core.targets
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\Microsoft.Win32.Primitives.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.AppContext.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Collections.Immutable.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Console.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Diagnostics.DiagnosticSource.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Diagnostics.FileVersionInfo.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Diagnostics.StackTrace.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Globalization.Calendars.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.IO.Compression.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.IO.Compression.ZipFile.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.IO.FileSystem.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.IO.FileSystem.Primitives.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Net.Http.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Net.Sockets.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Reflection.Metadata.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Runtime.InteropServices.RuntimeInformation.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Security.Cryptography.Algorithms.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Security.Cryptography.Encoding.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Security.Cryptography.Primitives.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Security.Cryptography.X509Certificates.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Text.Encoding.CodePages.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Threading.Tasks.Extensions.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.ValueTuple.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Xml.ReaderWriter.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Xml.XmlDocument.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Xml.XPath.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\System.Xml.XPath.XDocument.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\vbc.exe
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\vbc.exe.config
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\vbc.rsp
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\VBCSCompiler.exe
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\roslyn\VBCSCompiler.exe.config
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\Antlr3.Runtime.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\DataServer.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\Microsoft.Web.Infrastructure.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\Newtonsoft.Json.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Net.Http.Formatting.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Helpers.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Http.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Http.WebHost.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Mvc.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Optimization.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Razor.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.WebPages.Deployment.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.WebPages.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.WebPages.Razor.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\WebGrease.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\MySql.Data.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\Maticsoft.DBUtility.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\Maticsoft.Common.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\DataServer.pdb
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\Newtonsoft.Json.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Net.Http.Formatting.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Helpers.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Http.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Http.WebHost.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Mvc.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Optimization.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.Razor.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.WebPages.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.WebPages.Deployment.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\System.Web.WebPages.Razor.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\Antlr3.Runtime.pdb
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\zh-Hans\System.Net.Http.Formatting.resources.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\zh-Hans\System.Web.Helpers.resources.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\zh-Hans\System.Web.Http.resources.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\zh-Hans\System.Web.Http.WebHost.resources.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\zh-Hans\System.Web.Mvc.resources.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\zh-Hans\System.Web.Optimization.resources.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\zh-Hans\System.Web.Razor.resources.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\zh-Hans\System.Web.WebPages.resources.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\zh-Hans\System.Web.WebPages.Deployment.resources.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\bin\zh-Hans\System.Web.WebPages.Razor.resources.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\obj\Debug\DongYingAPI.csproj.AssemblyReference.cache
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\obj\Debug\DongYingAPI.csproj.CoreCompileInputs.cache
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\obj\Debug\DongYingAPI.csproj.CopyComplete
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\obj\Debug\DongYingAPI.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\DongYingAPI\obj\Debug\DongYingAPI.pdb
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -7,6 +7,7 @@ using HslCommunication.MQTT;
|
||||||
using HslCommunication;
|
using HslCommunication;
|
||||||
using DataServer.api;
|
using DataServer.api;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Runtime.Remoting.Channels;
|
||||||
|
|
||||||
namespace Security
|
namespace Security
|
||||||
{
|
{
|
||||||
|
|
@ -18,7 +19,8 @@ namespace Security
|
||||||
|
|
||||||
static MqttClient mqtt_client;
|
static MqttClient mqtt_client;
|
||||||
static MqttClient mqtt_client2;
|
static MqttClient mqtt_client2;
|
||||||
static DataServer.BLL.device_data bll = new DataServer.BLL.device_data();
|
//static DataServer.BLL.device_data bll = new DataServer.BLL.device_data();
|
||||||
|
static DataServer.BLL.electricity_data bll = new DataServer.BLL.electricity_data();
|
||||||
public ServiceSecurity()
|
public ServiceSecurity()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
|
@ -185,19 +187,25 @@ namespace Security
|
||||||
|
|
||||||
if (topic.Contains("data"))
|
if (topic.Contains("data"))
|
||||||
{
|
{
|
||||||
|
var date = DateTime.Now.ToString("yyyyMM");
|
||||||
|
var a = bll.IsExistsTable("dongying", "electricity_data_"+date);
|
||||||
|
if (a == false)
|
||||||
|
{
|
||||||
|
bll.CreateTable(date);
|
||||||
|
}
|
||||||
var data = JsonConvert.DeserializeObject<DataServer.api.get_abutment>(msg);
|
var data = JsonConvert.DeserializeObject<DataServer.api.get_abutment>(msg);
|
||||||
log.Info("数据1data" + msg);
|
log.Info("数据1data" + msg);
|
||||||
if (data.devs != null)
|
if (data.devs != null)
|
||||||
{
|
{
|
||||||
var model = new DataServer.Model.device_data();
|
var model = new DataServer.Model.electricity_data();
|
||||||
foreach (var item in data.devs)
|
foreach (var item in data.devs)
|
||||||
{
|
{
|
||||||
model.DeviceId=Guid.NewGuid().ToString("N");
|
model.ElectricityId=Guid.NewGuid().ToString("N");
|
||||||
model.DeviceNumber = item.dev;
|
model.DeviceId =item.dev;
|
||||||
var name=GetDeviceName(item.dev);
|
//var name=GetDeviceName(item.dev);
|
||||||
var name1=GetFloorName(item.dev);
|
//var name1=GetFloorName(item.dev);
|
||||||
model.DeviceName = name;
|
//model.DeviceName = name;
|
||||||
model.FloorName = name1;
|
//model.FloorName = name1;
|
||||||
foreach (var aitem in item.d)
|
foreach (var aitem in item.d)
|
||||||
{
|
{
|
||||||
#region 数据添加
|
#region 数据添加
|
||||||
|
|
@ -241,7 +249,8 @@ namespace Security
|
||||||
|
|
||||||
}
|
}
|
||||||
model.CreateTime= DateTime.Now;
|
model.CreateTime= DateTime.Now;
|
||||||
bll.Add(model);
|
model.EntireTime =Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:00:00"));
|
||||||
|
bll.AddDate(model,date);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,202 @@
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 09:46:59,368 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 09:46:59,506 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 09:46:59,641 [3] INFO loginfo - 连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 09:46:59,644 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 09:46:59,645 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 09:48:59,750 [25] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 09:49:12,754 [25] INFO loginfo - 数据1data{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
|
||||||
|
2024-01-09 09:49:12,772 [25] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:值对于 Int32 太大或太小。
|
||||||
|
2024-01-09 09:50:08,077 [18] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 09:50:29,323 [18] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:Table 'electricity_data_2024-01' already exists
|
||||||
|
2024-01-09 09:50:36,665 [18] INFO loginfo - 进入方法
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 09:52:22,872 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 09:52:22,997 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 09:52:23,092 [3] INFO loginfo - 连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 09:52:23,094 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 09:52:23,095 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 09:52:31,801 [5] INFO loginfo - 进入方法
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 09:53:51,784 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 09:53:51,904 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 09:53:51,998 [3] INFO loginfo - 连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 09:53:52,001 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 09:53:52,002 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 09:54:00,524 [9] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 09:54:02,032 [9] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:Table 'electricity_data_2024-01' already exists
|
||||||
|
2024-01-09 09:54:28,925 [15] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 09:56:42,782 [15] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:Table 'electricity_data_2024-01' already exists
|
||||||
|
2024-01-09 09:56:42,785 [21] INFO loginfo - 网络异常,准备10秒后重新连接。
|
||||||
|
2024-01-09 09:56:42,914 [18] INFO loginfo - 网络异常,准备10秒后重新连接。
|
||||||
|
2024-01-09 09:56:56,931 [21] INFO loginfo - 准备重新连接服务器...
|
||||||
|
2024-01-09 09:56:56,931 [25] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 09:56:56,931 [18] INFO loginfo - 准备重新连接服务器...
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 09:57:44,738 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 09:57:44,876 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 09:57:44,972 [3] INFO loginfo - 连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 09:57:44,973 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 09:57:44,974 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 09:57:58,085 [9] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 09:59:27,463 [9] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:Unknown database 'electricity_data'
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:03:19,468 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:03:19,588 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 10:03:19,702 [3] INFO loginfo - 连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:03:19,704 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:03:19,705 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 10:03:37,573 [9] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:03:45,023 [9] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:Unknown database 'electricity_data'
|
||||||
|
2024-01-09 10:03:58,637 [8] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:04:15,419 [8] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:Unknown database 'electricity_data'
|
||||||
|
2024-01-09 10:04:29,628 [17] INFO loginfo - 进入方法
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:11:52,876 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:11:53,023 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 10:11:53,147 [3] INFO loginfo - 连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:11:53,149 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:11:53,151 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 10:12:09,689 [13] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:26:00,129 [15] INFO loginfo - 网络异常,准备10秒后重新连接。
|
||||||
|
2024-01-09 10:26:00,130 [16] INFO loginfo - 网络异常,准备10秒后重新连接。
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:26:31,580 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:26:31,686 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 10:26:36,778 [3] INFO loginfo - 连接失败
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:26:36,779 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:26:36,828 [3] INFO loginfo - 发布连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:26:54,114 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:26:54,246 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 10:26:57,616 [3] INFO loginfo - 连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:26:57,618 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:26:57,619 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 10:27:07,060 [12] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:27:25,013 [12] INFO loginfo - 数据1data{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:38:21,181 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:38:21,285 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 10:38:21,384 [3] INFO loginfo - 连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:38:21,386 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:38:21,387 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 10:38:38,004 [8] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:40:12,120 [8] INFO loginfo - 数据1data{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
|
||||||
|
2024-01-09 10:40:15,799 [18] INFO loginfo - 网络异常,准备10秒后重新连接。
|
||||||
|
2024-01-09 10:40:40,021 [18] INFO loginfo - 准备重新连接服务器...
|
||||||
|
2024-01-09 10:40:46,546 [18] INFO loginfo - 连接服务器成功!
|
||||||
|
2024-01-09 10:40:46,576 [8] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:值对于 Int32 太大或太小。
|
||||||
|
2024-01-09 10:40:46,581 [8] INFO loginfo - 网络异常,准备10秒后重新连接。
|
||||||
|
2024-01-09 10:40:56,582 [8] INFO loginfo - 准备重新连接服务器...
|
||||||
|
2024-01-09 10:40:56,590 [8] INFO loginfo - 连接服务器成功!
|
||||||
|
2024-01-09 10:40:56,601 [22] INFO loginfo - 网络异常,准备10秒后重新连接。
|
||||||
|
2024-01-09 10:41:06,603 [22] INFO loginfo - 准备重新连接服务器...
|
||||||
|
2024-01-09 10:41:06,604 [22] INFO loginfo - 连接服务器成功!
|
||||||
|
2024-01-09 10:41:06,613 [20] INFO loginfo - 网络异常,准备10秒后重新连接。
|
||||||
|
2024-01-09 10:41:13,378 [22] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:41:19,253 [20] INFO loginfo - 准备重新连接服务器...
|
||||||
|
2024-01-09 10:41:19,255 [20] INFO loginfo - 连接服务器成功!
|
||||||
|
2024-01-09 10:41:19,281 [22] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:Table 'electricity_data__202401' already exists
|
||||||
|
2024-01-09 10:41:19,285 [22] INFO loginfo - 网络异常,准备10秒后重新连接。
|
||||||
|
2024-01-09 10:41:33,382 [22] INFO loginfo - 准备重新连接服务器...
|
||||||
|
2024-01-09 10:41:33,558 [18] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:41:34,283 [22] INFO loginfo - 连接服务器成功!
|
||||||
|
2024-01-09 10:42:16,308 [18] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:Table 'electricity_data__202401' already exists
|
||||||
|
2024-01-09 10:42:16,316 [18] INFO loginfo - 网络异常,准备10秒后重新连接。
|
||||||
|
2024-01-09 10:42:26,319 [18] INFO loginfo - 准备重新连接服务器...
|
||||||
|
2024-01-09 10:42:26,322 [18] INFO loginfo - 连接服务器成功!
|
||||||
|
2024-01-09 10:42:45,854 [18] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:43:00,993 [18] INFO loginfo - 数据1data{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
|
||||||
|
2024-01-09 10:43:40,036 [18] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:值对于 Int32 太大或太小。
|
||||||
|
2024-01-09 10:43:47,200 [33] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:44:04,239 [33] INFO loginfo - 处理失败,数据:{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
,原因:Table 'electricity_data__202401' already exists
|
||||||
|
2024-01-09 10:44:10,643 [33] INFO loginfo - 进入方法
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:44:52,197 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:44:52,321 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 10:44:52,408 [3] INFO loginfo - 连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:44:52,410 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:44:52,411 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 10:44:57,041 [12] INFO loginfo - 进入方法
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:46:28,574 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:46:28,713 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 10:46:33,806 [3] INFO loginfo - 连接失败
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:46:33,807 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:46:33,846 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 10:46:49,640 [8] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:47:01,938 [8] INFO loginfo - 数据1data{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:50:00,648 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:50:00,775 [3] INFO loginfo - 开始
|
||||||
|
2024-01-09 10:50:01,888 [3] INFO loginfo - 连接成功
|
||||||
|
------------------------------------------------
|
||||||
|
------------------------------------------------
|
||||||
|
2024-01-09 10:50:01,891 [3] INFO loginfo - 服务开始
|
||||||
|
2024-01-09 10:50:01,893 [3] INFO loginfo - 发布连接成功
|
||||||
|
2024-01-09 10:50:07,243 [7] INFO loginfo - 进入方法
|
||||||
|
2024-01-09 10:50:08,636 [7] INFO loginfo - 数据1data{"devs":[{"d":[{"dq":192,"m":"010400051","ts":1704342327,"v":88.667},{"dq":192,"m":"01040005","ts":1704342327,"v":5.000},{"dq":192,"m":"1040006","ts":1704342327,"v":4.000},{"dq":192,"m":"1040007","ts":1704342327,"v":3.000},{"dq":192,"m":"1040008","ts":1704342327,"v":2.000},{"dq":192,"m":"1040009","ts":1704342327,"v":1.000}],"dev":"310510043001"}],"pKey":"data","sn":"6e352ec4-82fc-4db4-80fd-6699871dd1d2","ts":1704342327,"ver":"2.0.0"}
|
||||||
|
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -14,7 +14,7 @@
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
</dsig:Transforms>
|
</dsig:Transforms>
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
<dsig:DigestValue>J0tTq3mxGG7wonr3/aIYzgMap5+sS1Z+uD0hKIVt6YY=</dsig:DigestValue>
|
<dsig:DigestValue>eHplheXohStLfcRjvGonNGrTP62CVZF04TweIowb6KA=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -42,14 +42,14 @@
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DataServer.dll" size="36864">
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DataServer.dll" size="50688">
|
||||||
<assemblyIdentity name="DataServer" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
|
<assemblyIdentity name="DataServer" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
</dsig:Transforms>
|
</dsig:Transforms>
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
<dsig:DigestValue>5ys3FX0GwC5HbQQsJ01Um+KJ1sFYZimJviQ4EsvPty0=</dsig:DigestValue>
|
<dsig:DigestValue>95yQC5xWwWknnVT5WmQt+ovDi6utCSBiLGtaV4WtWYM=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
@ -138,14 +138,14 @@
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ServiceSecurity.exe" size="29152">
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ServiceSecurity.exe" size="29664">
|
||||||
<assemblyIdentity name="ServiceSecurity" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
|
<assemblyIdentity name="ServiceSecurity" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
</dsig:Transforms>
|
</dsig:Transforms>
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
<dsig:DigestValue>AbKS0+JSVPlZR8uzUbbRI1ytNc4cHXFjp0FGtyZNKoM=</dsig:DigestValue>
|
<dsig:DigestValue>b7bJqDqIliuUbju1w2YkDRMyG9ErRnhvTZORdOTarU8=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
a042ae5e10c88f431d83088528db5952b0a78fa9
|
9188912aea4f3bf964cf72ec7e5362953260c83a
|
||||||
|
|
|
||||||
|
|
@ -25,3 +25,30 @@ E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\Security\obj\Debug\S
|
||||||
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\Security\bin\Debug\MySql.Data.dll
|
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\Security\bin\Debug\MySql.Data.dll
|
||||||
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\Security\bin\Debug\Maticsoft.DBUtility.dll
|
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\Security\bin\Debug\Maticsoft.DBUtility.dll
|
||||||
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\Security\bin\Debug\Maticsoft.Common.dll
|
E:\林谷项目\东营两馆一宫\后端框架\DongYingAPI\Security\bin\Debug\Maticsoft.Common.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\ServiceSecurity.exe.config
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\ServiceSecurity.exe.manifest
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\ServiceSecurity.application
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\ServiceSecurity.exe
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\ServiceSecurity.pdb
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\DataServer.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\HslCommunication.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\LitJSON.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\log4net.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\Newtonsoft.Json.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\MySql.Data.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\Maticsoft.DBUtility.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\Maticsoft.Common.dll
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\DataServer.pdb
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\HslCommunication.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\log4net.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\bin\Debug\Newtonsoft.Json.xml
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\obj\Debug\Security.csproj.AssemblyReference.cache
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\obj\Debug\Security.csproj.SuggestedBindingRedirects.cache
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\obj\Debug\Security.ProjectInstaller.resources
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\obj\Debug\Security.csproj.GenerateResource.cache
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\obj\Debug\Security.csproj.CoreCompileInputs.cache
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\obj\Debug\ServiceSecurity.exe.manifest
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\obj\Debug\ServiceSecurity.application
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\obj\Debug\Security.csproj.CopyComplete
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\obj\Debug\ServiceSecurity.exe
|
||||||
|
E:\林谷项目\东营两馆一宫\后端框架\DongYing\Security\obj\Debug\ServiceSecurity.pdb
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
</dsig:Transforms>
|
</dsig:Transforms>
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
<dsig:DigestValue>J0tTq3mxGG7wonr3/aIYzgMap5+sS1Z+uD0hKIVt6YY=</dsig:DigestValue>
|
<dsig:DigestValue>eHplheXohStLfcRjvGonNGrTP62CVZF04TweIowb6KA=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -42,14 +42,14 @@
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DataServer.dll" size="36864">
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DataServer.dll" size="50688">
|
||||||
<assemblyIdentity name="DataServer" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
|
<assemblyIdentity name="DataServer" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
</dsig:Transforms>
|
</dsig:Transforms>
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
<dsig:DigestValue>5ys3FX0GwC5HbQQsJ01Um+KJ1sFYZimJviQ4EsvPty0=</dsig:DigestValue>
|
<dsig:DigestValue>95yQC5xWwWknnVT5WmQt+ovDi6utCSBiLGtaV4WtWYM=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
@ -138,14 +138,14 @@
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ServiceSecurity.exe" size="29152">
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ServiceSecurity.exe" size="29664">
|
||||||
<assemblyIdentity name="ServiceSecurity" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
|
<assemblyIdentity name="ServiceSecurity" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
</dsig:Transforms>
|
</dsig:Transforms>
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
<dsig:DigestValue>AbKS0+JSVPlZR8uzUbbRI1ytNc4cHXFjp0FGtyZNKoM=</dsig:DigestValue>
|
<dsig:DigestValue>b7bJqDqIliuUbju1w2YkDRMyG9ErRnhvTZORdOTarU8=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in New Issue