| 123456789101112131415161718192021222324252627282930313233343536373839 | 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{    /// <summary>    /// 混盘优先    /// </summary>    public class MixFOStrategyService : IWorkStrategyService    {        public List<LocationForStrategyInfo> Filter(List<LocationForStrategyInfo> 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;        }    }}
 |