using wms.dto.response.hj;
using wms.service.IService;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using wms.service.Service.StrategyService;
namespace wms.service.Service
{
///
/// 混盘优先
///
public class MixFOStrategyService : IWorkStrategyService
{
public List Filter(List listLocation)
{
if (listLocation == null || !listLocation.Any())
{
return listLocation;
}
if (_isContainer)
{
return listLocation;
}
else
{
listLocation.Sort(new LocationForStrategyInfoComparer("MixCount"));//混盘优先
}
return listLocation.ToList();
}
private bool _isContainer { get; set; }
private MixFOStrategyService() { }
public MixFOStrategyService(bool isContainer)
{
_isContainer = isContainer;
}
}
}