添加电表历史表

This commit is contained in:
xukanghao 2024-01-09 10:52:15 +08:00
parent 4ac4d01796
commit 1077a5c8e7
41 changed files with 1351 additions and 22 deletions

Binary file not shown.

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -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 />

View File

@ -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.

View File

@ -1 +1 @@
79c32f87fb0acba6d359a5e1073537ed069eb160 d88e5927d0223dfdd2a01652495a02c4a12712a0

View File

@ -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.

View File

@ -1 +1 @@
d18cef7fac424a3532ac4631b487947fb1318071 b526cf08f7ad4fa5d3dbc021cd0796d7b46d7433

View File

@ -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

View File

@ -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);
} }
} }

View File

@ -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.

View File

@ -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>

View File

@ -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>

View File

@ -1 +1 @@
a042ae5e10c88f431d83088528db5952b0a78fa9 9188912aea4f3bf964cf72ec7e5362953260c83a

View File

@ -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

View File

@ -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>

View File

@ -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>