using HH.WCS.Hexafluo.util;
|
using HH.WCS.Hexafluo.wms;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace HH.WCS.SJML.Comm
|
{
|
public class AssistComm
|
{
|
/// <summary>
|
/// 往对应的货位中加入托盘
|
/// </summary>
|
/// <param name="Loca"></param>
|
public List<Location> LocationTrayList(List<Location> Loca)
|
{
|
List<string> Lo = new List<string>();
|
Lo = Loca.Select(e => e.S_LOC_CODE).ToList();
|
var lstObj = SqlSugarHelper.Db.Queryable<LocCntrRel>().Where(e => Lo.Contains(e.S_LOC_CODE)).ToList();
|
List<Location> LocationList = new List<Location>();
|
foreach (Location Y in Loca)
|
{
|
Location ca = new Location();
|
ca = Y;
|
ca.LocCntrRel = lstObj.Where(e => e.S_LOC_CODE == Y.S_LOC_CODE).First();
|
LocationList.Add(ca);
|
}
|
return LocationList;
|
}
|
|
public Location LocationTray(Location Loca)
|
{
|
var lstObj = SqlSugarHelper.Db.Queryable<LocCntrRel>().Where(e => e.S_LOC_CODE== Loca.S_LOC_CODE).First();
|
Loca.LocCntrRel = lstObj;
|
return Loca;
|
}
|
}
|
}
|