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

main
启龙 曹 7 months ago
commit 3051557e31

@ -131,12 +131,12 @@ namespace SlnMesnac.Business.business
}
/// <summary>
/// 查询所有工单执行人员信息
/// 查询某工位所有工单执行人员信息
/// </summary>
/// <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;
}

@ -101,7 +101,8 @@ namespace SlnMesnac.Business.business
StartWorkTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
Remark = staff.Remark,
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);
}

@ -94,5 +94,11 @@ namespace SlnMesnac.Model.domain
/// </summary>
[SugarColumn(ColumnName = "machine_code")]
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;
// 保存数据
var realTimes = _databaseHandleBusniess.GetRecordStaffRealTimes();
var realTimes = _databaseHandleBusniess.GetRecordStaffRealTimes(planInfo.StationCode);
_prodPlanDetailService.Insert(planDetail);
_prodPlanInfoService.Update(planInfo);
_databaseHandleBusniess.InsertPlanExecuteUser(planInfo, planDetail, realTimes);

Loading…
Cancel
Save