change -多个工位同时生产,互相不干扰,添加字段隔离

main
启龙 曹 7 months ago
commit 3051557e31

@ -131,12 +131,12 @@ namespace SlnMesnac.Business.business
} }
/// <summary> /// <summary>
/// 查询所有工单执行人员信息 /// 查询某工位所有工单执行人员信息
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
public List<RecordStaffRealTime> GetRecordStaffRealTimes() public List<RecordStaffRealTime> GetRecordStaffRealTimes(string stationCode)
{ {
var list = _recordStaffRealTimeService.Query(); var list = _recordStaffRealTimeService.Query().Where(x => x.StationCode == stationCode).ToList();
return list; return list;
} }

@ -101,7 +101,8 @@ namespace SlnMesnac.Business.business
StartWorkTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), StartWorkTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
Remark = staff.Remark, Remark = staff.Remark,
CreateBy = staff.StaffName, CreateBy = staff.StaffName,
CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
StationCode = stationCode
}; };
_recordStaffCommuteService.Insert(recordStaffCommute); _recordStaffCommuteService.Insert(recordStaffCommute);
} }

@ -94,5 +94,11 @@ namespace SlnMesnac.Model.domain
/// </summary> /// </summary>
[SugarColumn(ColumnName = "machine_code")] [SugarColumn(ColumnName = "machine_code")]
public string MachineCode { get; set; } public string MachineCode { get; set; }
/// <summary>
/// 工位编号
/// </summary>
[SugarColumn(ColumnName = "station_code")]
public string StationCode { get; set; }
} }
} }

@ -229,7 +229,7 @@ namespace SlnMesnac.WPF.ViewModel
planDetail.BatchNumber += 1; planDetail.BatchNumber += 1;
// 保存数据 // 保存数据
var realTimes = _databaseHandleBusniess.GetRecordStaffRealTimes(); var realTimes = _databaseHandleBusniess.GetRecordStaffRealTimes(planInfo.StationCode);
_prodPlanDetailService.Insert(planDetail); _prodPlanDetailService.Insert(planDetail);
_prodPlanInfoService.Update(planInfo); _prodPlanInfoService.Update(planInfo);
_databaseHandleBusniess.InsertPlanExecuteUser(planInfo, planDetail, realTimes); _databaseHandleBusniess.InsertPlanExecuteUser(planInfo, planDetail, realTimes);

Loading…
Cancel
Save