change-发泡采数优化

main
liuwf 9 months ago
parent 987a5cf8a1
commit 0204c8b3d9

@ -986,6 +986,11 @@
记录时间
</summary>
</member>
<member name="P:Admin.Core.Model.Model_New.RecordBoxFoamFixtureComplate.LoginTeam">
<summary>
登录班组
</summary>
</member>
<member name="P:Admin.Core.Model.Model_New.Record_DeviceAlarmInfo.DeviceCode">
<summary>
设备编号

@ -78,5 +78,10 @@ namespace Admin.Core.Model.Model_New
/// </summary>
[SugarColumn(ColumnName = "RECORDTIME")]
public DateTime RecordTime { get; set; }
/// <summary>
/// 登录班组
/// </summary>
[SugarColumn(ColumnName = "LOGIN_TEAM")]
public string LoginTeam { get; set; }
}
}

@ -64,10 +64,8 @@ namespace Admin.Core.Service.Service_New
//获取当前工位,前一条数据
var lastFixtureList = _dal.Query(x => x.ProductionLine == productLineCode && x.StationCode == stationCode && x.FixtureCode == item.FixtureCode);
if(lastFixtureList != null)
if(lastFixtureList != null && lastFixtureList.Count>0)
{
if (lastFixtureList.Count > 0)
{
RecordBoxFoamFixtureComplate lastFixtureComplate = lastFixtureList.OrderByDescending(x => x.RecordTime).First();
if (lastFixtureComplate != null)
@ -90,12 +88,16 @@ namespace Admin.Core.Service.Service_New
}
}
}
}
}
else
{
_dal.Add(item);
//更新小时数据
UpdateHourInfo(item, productLineCode, stationCode);
}
_dal.Add(item);
//更新小时数据
UpdateHourInfo(item, productLineCode, stationCode);
}
}
catch (Exception ex)

@ -3,6 +3,7 @@ using Admin.Core.IService;
using Admin.Core.IService.IService_New;
using Admin.Core.Model.Model_New;
using Admin.Core.Service;
using Aucma.Core.BoxFoam.Config;
using Aucma.Core.BoxFoam.Models;
using Aucma.Core.HwPLc;
using Aucma.Core.Tasks.Models;
@ -31,7 +32,7 @@ namespace Aucma.Core.BoxFoam.Business
public static event RefreshBoxFoamDataDelegate RefreshBoxFoamDataDelegateEvent;
private static System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
private AppConfig appConfig = AppConfig.Instance;
public static List<SpaceDetailModel> spaceDetailModel = new List<SpaceDetailModel>();
public static List<FixtureStatus> listFixtureStatus = new List<FixtureStatus>();
private readonly IRecordBoxFoamFixtureComplateServices _fixtureComplateServices;
@ -103,8 +104,8 @@ namespace Aucma.Core.BoxFoam.Business
{
fixtureComplates.Add(new RecordBoxFoamFixtureComplate()
{
ProductionLine = "CX_02",
StationCode = "1005",
ProductionLine = appConfig.ProductlineCode,
StationCode = appConfig.StationCode,
FixtureCode = x.ObjId,
FixtureBoxType = x.FixtureBoxType,
FixtureStatus = x.Status,
@ -112,9 +113,10 @@ namespace Aucma.Core.BoxFoam.Business
PlanCuringTime = x.PlanCuringTime,
RealCuringTime = x.RealCuringTime,
RecordTime = DateTime.Now,
LoginTeam = appConfig.TeamName
});
});
var info = _fixtureComplateServices.SaveFixtureComplate(fixtureComplates, "CX_02", "1005");
var info = _fixtureComplateServices.SaveFixtureComplate(fixtureComplates, appConfig.ProductlineCode, appConfig.StationCode);
}
}
catch (Exception ex)

@ -40,7 +40,7 @@ namespace Aucma.Core.BoxFoam.ViewModels
DateTime startTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00"));
DateTime endTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 23:59:59"));
var list = await _recordInstoreServices.queryRecordToDb(storeCode, startTime, endTime);
if (list == null) return;
if (list == null || list.Count==0) return;
int count = 0;
foreach (var item in list)
{

@ -5,6 +5,7 @@ using Admin.Core.Model;
using Admin.Core.Model.Model_New;
using Admin.Core.Service;
using Aucma.Core.HwPLc;
using Aucma.Core.OldBoxFoam.Config;
using Aucma.Core.OldBoxFoam.Models;
using Consul;
using log4net;
@ -26,7 +27,7 @@ namespace Aucma.Core.OldBoxFoam.Business
private readonly log4net.ILog log = LogManager.GetLogger(typeof(Collection));
public static List<FixtureStatus> listFixtureStatus = new List<FixtureStatus>();
public static List<SpaceDetailModel> spaceDetailModel = new List<SpaceDetailModel>();
private AppConfig appConfig = AppConfig.Instance;
private readonly IRecordBoxFoamFixtureComplateServices _fixtureComplateServices;
/// <summary>
@ -109,8 +110,8 @@ namespace Aucma.Core.OldBoxFoam.Business
{
fixtureComplates.Add(new RecordBoxFoamFixtureComplate()
{
ProductionLine = "CX_01",
StationCode = "1105",
ProductionLine = appConfig.ProductlineCode,
StationCode = appConfig.StationCode,
FixtureCode = x.ObjId,
FixtureBoxType = x.FixtureBoxType,
FixtureStatus = x.Status,
@ -118,10 +119,11 @@ namespace Aucma.Core.OldBoxFoam.Business
PlanCuringTime = x.PlanCuringTime,
RealCuringTime = x.RealCuringTime,
RecordTime = DateTime.Now,
LoginTeam = appConfig.TeamName,
});
});
var info = _fixtureComplateServices.SaveFixtureComplate(fixtureComplates,"CX_01","1105");
var info = _fixtureComplateServices.SaveFixtureComplate(fixtureComplates, appConfig.ProductlineCode, appConfig.StationCode);
}
}

Loading…
Cancel
Save