using IStation.CalcModel.Tide;
|
using IStation.Common;
|
using IStation.Model;
|
using Quartz;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
|
namespace IStation.WebApi
|
{
|
/// <summary>
|
/// 众毅数据
|
/// </summary>
|
class SynZyDayInfoDayJob : IJob
|
{
|
public string Type { set; get; }
|
public async void Execute(IJobExecutionContext context)
|
{
|
// LogHelper.Info("测试");
|
PumpRunParasHelper pumpRunParasHelper = new PumpRunParasHelper();
|
// Model.RunParasData runParasData = new Model.RunParasData();
|
var yesterDay = DateTime.Today.AddDays(-1);
|
var PumpState = await ZyConnectHelper.GetPumpOpenStatusBySingleDay(yesterDay); //获取泵的开机情况
|
var TotalWater = await ZyConnectHelper.GetTotalWaterByDayTimeRange_In(yesterDay, yesterDay); //取水量
|
var PumpTotalElecty = await ZyConnectHelper.GetPumpTotalElectricity(yesterDay, yesterDay); //获取某段时间的用电量
|
string geterror = null;
|
var result = pumpRunParasHelper.GetRunParasDatas(PumpState, TotalWater, PumpTotalElecty, yesterDay, out geterror);
|
string error=null;
|
if (result != null)
|
{
|
pumpRunParasHelper.Save(result, out error);
|
}
|
LogHelper.Info(error);
|
if (geterror != null)
|
{
|
LogHelper.Info(geterror);
|
}
|
}
|
}
|
}
|