public void PackageDeliveryToServer(ipp_Package package) { IRecipientResolver resolver = GetService<IRecipientResolver>(); var ret = resolver.ParseRecipients(package.PR); if (!ret.Ret) return; IPackageDealer dealer = new PackageDealer(); var refpackage = dealer.SavePackage(package); var receivers = ret.Obj as string[]; var count = dealer.DealPackage(refpackage, receivers); //return Result(count > 0, receivers.Length == count ? "" : (receivers.Length - count) + "个用户未能派送包裹"); }
public StandardResult PackageDeliveryToClient(string account, DateTime lastTime) { IPackageDealer dealer = new PackageDealer(); return Result(dealer.PickPackage(account, lastTime)); }