public ResultJSON <List <Purchase> > GetAllByState(Purchase.UnloadState pus)
 {
     return(new ResultJSON <List <Purchase> >
     {
         Code = 0,
         Data = r.GetIncludeProduct().Where(p => p.State == pus).OrderByDescending(p => p.Id).ToList()
     });
 }
 public ResultJSON <List <Purchase> > GetByState(int page, int pageSize, Purchase.UnloadState pus)
 {
     return(new ResultJSON <List <Purchase> >
     {
         Code = 0,
         Data = r.GetByState(page, pageSize, pus)
     });
 }
        public List <Purchase> GetByState(int page, int pageSize, Purchase.UnloadState pus)
        {
            List <Purchase> list = LoadPageList(page, pageSize, out int rCount, true, false, p => p.State == pus).OrderByDescending(p => p.Id).ToList();

            //根据ids,names,counts添加入toStoresList
            foreach (var p in list)
            {
                if (!string.IsNullOrEmpty(p.ToStoreIds))
                {
                    p.ToStoresList = GetToStoresList(p);
                }
            }
            return(list);
        }