using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace HTIS.BLL { /// <summary> /// 获取盘点计划相关的物料 /// </summary> public class GetMaterialOfPlan : NSC.IService { /// <summary> /// 盘点计划 /// </summary> /// <param name="userAuth"></param> /// <param name="input"></param> /// <returns></returns> public NSC.NetServiceStruct ServiceFunction(Common.Data.UserAuthority userAuth, NSC.NetServiceStruct input) { try { QMAPP.FJC.BLL.Stocktaking.StocktakingBLL bll = new QMAPP.FJC.BLL.Stocktaking.StocktakingBLL(); List<QMAPP.FJC.Entity.MD.Material> list = new List<QMAPP.FJC.Entity.MD.Material>(); //接收手持或车载前端传递的参数, string userID = input.Params["userID"].GetString(); QMAPP.Entity.DataResult result = new QMAPP.Entity.DataResult(); //将用户注册到BaseBLL类中,该动作是必须动作 bll.RegistLoginUser(userID); string PLANID = input.Params["PLANID"].GetString(); //获取类别 list = bll.GetMaterialOfPlan(PLANID); input.Returns = new Dictionary<string, NSC.ParameterStruct>(); input.Returns.Add("List", new NSC.ParameterStruct(list)); return input; } catch (Exception ex) { throw ex; } } } }