using NetLibrary.Data; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.Services; using TradeData; using TradeModel; using NetLibrary.OnlineTrade; using Newtonsoft.Json.Linq; using Newtonsoft.Json; using System.IO; using NetLibrary; namespace TradeManage { /// /// BaseData 的摘要说明 /// [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 [System.Web.Script.Services.ScriptService] public class BaseData : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { return "Hello World"; } #region 保存审批配置 [WebMethod(EnableSession = true)] public int SaveCheckConfig(List list, string CheckType) { Pages.Login(this.Session); BaseService obj = new BaseService(); int CompanyId = Convert.ToInt32(Session["CompanyId"]); obj.DeleteCheckConfig(CheckType, CompanyId); for(int i=0;i GetCheckConfig(int StepNo, string CheckType) { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); var obj = new BaseService(); var model = obj.GetCheckConfig(CompanyId, CheckType, StepNo); if (model != null && model.CheckUserId != null) { var obj1 = new JC_UserInfoService(); RefParameterCollection Param = new RefParameterCollection(); Param.Add("UserId", "in", model.CheckUserId.Trim(','), DbType.String); var list = obj1.GetUserInfoList(Param); return list; } return null; } #endregion #region 平台店铺主管 [WebMethod(EnableSession = true)] public List GetShopListMaster(int PlatType) { Pages.Login(this.Session); int UserId = Convert.ToInt32(Session["UserId"]); string UserType = Convert.ToString(Session["UserType"]); BaseService obj = new BaseService(); var list = obj.GetShopListMaster(UserId, PlatType, UserType); return list; } #endregion #region 平台店铺主管 [WebMethod(EnableSession = true)] public List GetShopAllList(int PlatType) { Pages.Login(this.Session); int UserId = Convert.ToInt32(Session["UserId"]); BaseService obj = new BaseService(); var list = obj.GetShopListMaster(UserId, PlatType, "M"); return list; } #endregion #region 平台店铺 [WebMethod(EnableSession = true)] public List GetShopListForTM(int PlatType) { Pages.Login(this.Session); int UserId = Convert.ToInt32(Session["UserId"]); string UserType = Convert.ToString(Session["UserType"]); BaseService obj = new BaseService(); var list = obj.GetShopListUser(UserId, PlatType, UserType); return list; } #endregion #region 平台店铺 [WebMethod(EnableSession = true)] public List GetShopListForTM2(int DeptId,int PlatType) { Pages.Login(this.Session); int UserId = Convert.ToInt32(Session["UserId"]); string UserType = Convert.ToString(Session["UserType"]); BaseService obj = new BaseService(); var list = obj.GetShopListUser2(DeptId,UserId, PlatType, UserType); return list; } #endregion #region 平台店铺 [WebMethod(EnableSession = true)] public List GetDeptShopListForTM(int PlatType) { Pages.Login(this.Session); int UserId = Convert.ToInt32(Session["UserId"]); string UserType = Convert.ToString(Session["UserType"]); BaseService obj = new BaseService(); var list = obj.GetDeptShopListUser(UserId, PlatType, UserType); return list; } #endregion #region 平台店铺 [WebMethod(EnableSession = true)] public List GetShopList(int PlatType) { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); var list = obj.GetShopList(CompanyId, PlatType); return list; } #endregion #region 平台部门店铺 [WebMethod(EnableSession = true)] public List GetDeptShopList(int PlatType,int DeptId) { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); var list = obj.GetDeptShopList(CompanyId, PlatType, DeptId); return list; } #endregion #region 平台店铺 [WebMethod(EnableSession = true)] public List GetAllShopList() { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); var list = obj.GetAllShopList(CompanyId); return list; } #endregion #region 资源列表 [WebMethod(EnableSession = true)] public List GetResourceList(string Ids) { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); var list = obj.GetResourceList(Ids); return list; } #endregion #region 首页订单数 [WebMethod(EnableSession = true)] public DT_DefaultData GetDefaultData(DateTime? st,Decimal MRate) { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); // DateTime st=new DateTime(); // st =Convert.ToDateTime("2014-04-10"); var model = obj.GetDefaultData(CompanyId, st); if (model != null) { model.AddPrice = model.TotalPrice * MRate; } return model; } #endregion #region 首页订单数 [WebMethod(EnableSession = true)] public DT_DefaultData GetDefaultDataForTM(DateTime? st, Decimal MRate) { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); // DateTime st=new DateTime(); // st =Convert.ToDateTime("2014-04-10"); var model = obj.GetDefaultDataForTM(CompanyId, st, st.Value.AddDays(-1)); //if (model != null) //{ // model.AddPrice = model.TotalPrice * MRate; //} return model; } #endregion #region 首页订单数 [WebMethod(EnableSession = true)] public DT_DefaultData GetDefaultDataForTM2(DateTime? st, Decimal MRate) { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); // DateTime st=new DateTime(); // st =Convert.ToDateTime("2014-04-10"); DateTime sdate = Convert.ToDateTime(DateTime.Today.AddDays(-1).ToString("yyyy-MM-dd") + " 08:00"); DateTime edate = Convert.ToDateTime(DateTime.Today.ToString("yyyy-MM-dd") + " 08:00"); var model = obj.GetDefaultDataForTM2(CompanyId, st, st.Value.AddDays(-1), sdate, edate); //if (model != null) //{ // model.AddPrice = model.TotalPrice * MRate; //} return model; } #endregion #region 首页订单数 [WebMethod(EnableSession = true)] public DT_DefaultData2 GetDefaultDataForTM3() { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); var model = obj.GetDefaultDataForTM3(CompanyId); //if (model != null) //{ // model.AddPrice = model.TotalPrice * MRate; //} return model; } #endregion #region 仓库剩余立方 [WebMethod(EnableSession = true)] public List GetLeftSolid() { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); var list = obj.GetLeftSolid(CompanyId); return list; } #endregion #region 读取未读数量 [WebMethod(EnableSession = true)] public DefaultReadNum GetDefaultUnRead() { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); int UserId = Convert.ToInt32(Session["UserId"]); BaseService obj = new BaseService(); var model = obj.GetDefaultUnRead(CompanyId, UserId); return model; } #endregion #region 读取物流渠道 [WebMethod(EnableSession = true)] public List GetExpressPostList(int LogisticsId) { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); var list = obj.GetExpressPostList(CompanyId, LogisticsId); return list; } #endregion #region 读取国家 [WebMethod(EnableSession = true)] public List GetCountryList() { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); return obj.GetCountryList(CompanyId); } #endregion #region 读取通知公告 [WebMethod(EnableSession = true)] public List GetNoticeList() { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); var list = obj.GetNoticeList(CompanyId); return list; } #endregion #region 读取留言模板 [WebMethod(EnableSession = true)] public List GetTempleteList() { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); return obj.GetLY_TempleteList(CompanyId); } #endregion #region 保存留言 [WebMethod(EnableSession = true)] public void SaveLY_Content(List list) { Pages.Login(this.Session); BaseService obj1 = new BaseService(); int UserId = Convert.ToInt32(Session["UserId"]); if (list == null) return; JC_Shop ShopModel = null; int ShopId = 0; foreach (var model in list) { model.InUserId = UserId; model.InDate = DateTime.Now; obj1.SaveLY_Content(model); AlibabaApi obj = new AlibabaApi(); if (ShopId!=model.ShopId.Value) ShopModel = JC_ShopService.GetModel(model.ShopId.Value); ShopId = model.ShopId.Value; obj.Appkey = ShopModel.Appkey; obj.DeveKey = ShopModel.DeveKey; obj.RefreshToken = ShopModel.RefreshToken; obj.AccessToken = ShopModel.AccessToken; obj.GroupName = ShopModel.ShopName; obj.RefreshTokenSaveTime = ShopModel.RefreshTokenSaveTime; obj.AccessTokenUpdateTime = ShopModel.AccessTokenUpdateTime; //obj.Code = "66ef3e1d-ecc3-4008-adf5-5a57f11e66bb"; string mess = ""; if (model.OrderCode.StartsWith("H")) model.OrderCode = model.OrderCode.Substring(1); string detail = obj.GetOrderstr(model.OrderCode, out mess); JObject sigle = (JObject)JsonConvert.DeserializeObject(detail); string country = sigle["receiptAddress"]["country"].ToString(); string buyid = sigle["buyerloginid"].ToString(); obj.BackLeaveWord(model.OrderCode, buyid, model.BackContent, "order_msg", out mess); //obj.GetMsgData(model.OrderCode, out mess); Pages.SaveLog(UserId, "回复留言", model.OrderCode.ToString() + "留言", 0); } } #endregion #region 保存留言 [WebMethod(EnableSession = true)] public void SaveLY_Content2(List list) { Pages.Login(this.Session); BaseService obj1 = new BaseService(); int UserId = Convert.ToInt32(Session["UserId"]); if (list == null) return; var flist = obj1.GetAliFaceImgList(); foreach (var model in list) { model.InUserId = UserId; model.InDate = DateTime.Now; while(model.BackContent.Contains(""); string imghtml = model.BackContent.Substring(s, e-s); string imgcode=""; if (flist != null) { foreach (var facemd in flist) { if (imghtml.Contains(facemd.ImgUrl)) { imgcode = facemd.Code; break; } } } model.BackContent = model.BackContent.Substring(0, s) + imgcode + model.BackContent.Substring(e + 2); } obj1.SaveLY_Content(model); AlibabaApi obj = new AlibabaApi(); JC_Shop ShopModel = JC_ShopService.GetModel(model.ShopId.Value); obj.Appkey = ShopModel.Appkey; obj.DeveKey = ShopModel.DeveKey; obj.RefreshToken = ShopModel.RefreshToken; obj.AccessToken = ShopModel.AccessToken; obj.GroupName = ShopModel.ShopName; obj.RefreshTokenSaveTime = ShopModel.RefreshTokenSaveTime; obj.AccessTokenUpdateTime = ShopModel.AccessTokenUpdateTime; //obj.Code = "66ef3e1d-ecc3-4008-adf5-5a57f11e66bb"; string mess = ""; if (model.OrderCode.StartsWith("H")) model.OrderCode = model.OrderCode.Substring(1); var obj2= new DD_OrderData(); obj2.UpdateLeavewordBackState(model.OrderCode); obj.BackLeaveWord(model.OrderCode, model.CustomId, model.BackContent, "order_msg", out mess); obj.GetMsgData(model.OrderCode, out mess); Pages.SaveLog(UserId, "回复留言", model.OrderCode.ToString() + "留言", 0); } } #endregion #region 删除模板 [WebMethod(EnableSession = true)] public void DeleteLY_Templete(int Id) { Pages.Login(this.Session); BaseService obj = new BaseService(); obj.DeleteTemplete(Id); } #endregion #region 保存模板 [WebMethod(EnableSession = true)] public void SaveLY_Templete(LY_Templete model) { Pages.Login(this.Session); BaseService obj = new BaseService(); int CompanyId = Convert.ToInt32(Session["CompanyId"]); model.CompanyId = CompanyId; obj.SaveLY_Templete(model); } #endregion #region 保存模板 [WebMethod(EnableSession = true)] public LY_Templete GetLY_Templete(int Id) { Pages.Login(this.Session); BaseService obj = new BaseService(); return obj.GetTempleteModel(Id); } #endregion #region 读取平台使用情况 [WebMethod(EnableSession = true)] public JC_CompanyUse GetCompanyUseModel(int CompanyId) { Pages.Login(this.Session); BaseService obj = new BaseService(); return obj.GetCompanyUseModel(CompanyId); } #endregion #region 保存线上发货模板 [WebMethod(EnableSession = true)] public void SaveOnlineTemp(JC_OnlineTemp md) { Pages.Login(this.Session); BaseService obj = new BaseService(); int CompanyId = Convert.ToInt32(Session["CompanyId"]); md.CompanyId = CompanyId; obj.SaveOnlineTemp(md); } #endregion #region 读取线上发货模板 [WebMethod(EnableSession = true)] public List GetOnlineTempList() { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); return obj.GetOnlineTempList(CompanyId); } #endregion #region 读取线上发货模板 [WebMethod(EnableSession = true)] public JC_OnlineTemp GetOnlineTempModel(int Id) { Pages.Login(this.Session); BaseService obj = new BaseService(); return obj.GetOnlineTempModel(Id); } #endregion #region 删除线上发货模板 [WebMethod(EnableSession = true)] public void DeleteOnlineTemp(int Id) { Pages.Login(this.Session); BaseService obj = new BaseService(); obj.DeleteOnlineTemp(Id); } #endregion #region 读取国内物流 [WebMethod(EnableSession = true)] public List GetInnerPostList() { Pages.Login(this.Session); BaseService obj = new BaseService(); return obj.GetInnerPostList(); } #endregion #region 保存消息 [WebMethod(EnableSession = true)] public void SaveOpenMess(int UserId,string Content,DateTime? InDate) { Pages.Login(this.Session); JC_OpenMess mess = new JC_OpenMess(); string Name = Convert.ToString(Session["Name"]); int InUserId = Convert.ToInt32(Session["UserId"]); mess.InUserId = InUserId; mess.UserId = UserId; mess.UserType = "p"; mess.Content = Content + " From【" + Name + "】"; mess.IsRead = 0; if (InDate == null) mess.OpenDate = DateTime.Now; else mess.OpenDate = InDate; BaseService.SaveOpenMess(mess); } #endregion #region 保存选品 [WebMethod(EnableSession = true)] public void SaveGoodsSelect(XP_GoodsSelectModel model) { Pages.Login(this.Session); BaseService obj = new BaseService(); var obj1 = new HuoWuData(); int UserId = Convert.ToInt32(Session["UserId"]); int CompanyId = Convert.ToInt32(Session["CompanyId"]); string Name = Convert.ToString(Session["Name"]); model.InUserId = UserId; // model.InName = Name; model.SortName = obj1.GetGoodsSortName(model.SortId.Value); model.CompanyId = CompanyId; model.InDate = DateTime.Now; model.IsAdd = 0; if (model.CheckState1 == 1) model.CheckDate1 = DateTime.Now; if (model.CheckState2 == 1) model.CheckDate2 = DateTime.Now; //model.CheckUId2 = 1; obj.SaveGoodsSelect(model); //JC_OpenMess mess = new JC_OpenMess(); //mess.UserId = model.CheckUId1; //mess.UserType = "p"; //mess.Content =model.InName+"有个选品让你审核,尽快进选品系统审核"; //mess.IsRead = 0; //mess.OpenDate = DateTime.Now; //BaseService.SaveOpenMess(mess); } #endregion #region 删除选品 [WebMethod(EnableSession = true)] public void DeleteXP(int Id) { Pages.Login(this.Session); BaseService obj = new BaseService(); obj.UpdateXP(Id); } #endregion #region 保存选品部门审批 [WebMethod(EnableSession = true)] public void SaveDeptCheck(XP_GoodsSelectModel model) { Pages.Login(this.Session); string Name = Convert.ToString(Session["Name"]); BaseService obj = new BaseService(); model.CheckDate1 = DateTime.Now; obj.SaveDeptSelectCheck(model); //JC_OpenMess mess = new JC_OpenMess(); //mess.UserId = model.CheckUId2; //mess.UserType = "p"; //mess.Content = Name + "有个选品让你审核,尽快进选品系统审核"; //mess.IsRead = 0; //mess.OpenDate = DateTime.Now; //BaseService.SaveOpenMess(mess); } #endregion #region 保存选品部门审批 [WebMethod(EnableSession = true)] public void SaveDeptCheckList(List list) { Pages.Login(this.Session); if (list == null || list.Count==0) return; string Name = Convert.ToString(Session["Name"]); int UserId = Convert.ToInt32(Session["UserId"]); BaseService obj = new BaseService(); var clist = obj.GetCompanyXPCheck(UserId); foreach (var model in list) { model.CheckDate1 = DateTime.Now; if (clist != null && clist.Count>0) { model.CheckUId2 = clist[0].UserId; model.CheckName2 = clist[0].Name; } obj.SaveDeptSelectCheck(model); //JC_OpenMess mess = new JC_OpenMess(); //mess.UserId = model.CheckUId2; //mess.UserType = "p"; //mess.Content = Name + "有个选品让你审核,尽快进选品系统审核"; //mess.IsRead = 0; //mess.OpenDate = DateTime.Now; //BaseService.SaveOpenMess(mess); } } #endregion #region 保存选品领导审批 [WebMethod(EnableSession = true)] public void SaveCompanyCheck(XP_GoodsSelectModel model) { Pages.Login(this.Session); BaseService obj = new BaseService(); model.CheckDate2 = DateTime.Now; obj.SaveCompanySelectCheck(model); string Content=model.GoodsName; // if (model.CheckState2 == 1) // Content +="审核通过,可以加入系统"; // else if (model.CheckState2 == 2) // Content += "审核未通过,详细请进入选品系统查询"; //JC_OpenMess mess = new JC_OpenMess(); // mess.UserId = model.InUserId; // mess.UserType = "p"; // mess.Content=Content; // mess.IsRead = 0; // mess.OpenDate = DateTime.Now; // BaseService.SaveOpenMess(mess); } #endregion #region 保存选品领导审批 [WebMethod(EnableSession = true)] public void SaveCompanyCheckList(List list) { Pages.Login(this.Session); if (list == null || list.Count == 0) return; BaseService obj = new BaseService(); foreach (var model in list) { model.CheckDate2 = DateTime.Now; obj.SaveCompanySelectCheck(model); string Content = model.GoodsName; if (model.CheckState2 == 1) Content += "审核通过,可以加入系统"; else if (model.CheckState2 == 2) Content += "审核未通过,详细请进入选品系统查询"; //JC_OpenMess mess = new JC_OpenMess(); //mess.UserId = model.InUserId; //mess.UserType = "p"; //mess.Content = Content; //mess.IsRead = 0; //mess.OpenDate = DateTime.Now; //BaseService.SaveOpenMess(mess); } } #endregion #region 删除选品 [WebMethod(EnableSession = true)] public void DeleteGoodsSelect(int Id) { Pages.Login(this.Session); BaseService obj = new BaseService(); obj.DeleteGoodsSelect(Id); } #endregion #region 查选品人 [WebMethod(EnableSession = true)] public List GetGoodsSelectName() { Pages.Login(this.Session); var obj = new BaseService(); int UserId = Convert.ToInt32(Session["UserId"]); string Name = Convert.ToString(Session["Name"]); List list = new List(); list = obj.GetGoodsSelectName(UserId); if (list == null || list.Count == 0) { list = new List(); var md = new XP_GoodsSelectModel(); md.InName = Name; list.Add(md); } return list; } #endregion #region 查选品审批负责人 [WebMethod(EnableSession = true)] public List GetXPCharge() { Pages.Login(this.Session); var obj = new BaseService(); int UserId = Convert.ToInt32(Session["UserId"]); var list = obj.GetXPCheck(UserId); return list; } #endregion #region 查选品审批负责人 [WebMethod(EnableSession = true)] public List GetCompanyXPCharge() { Pages.Login(this.Session); var obj = new BaseService(); int UserId = Convert.ToInt32(Session["UserId"]); var list = obj.GetCompanyXPCheck(UserId); return list; } #endregion #region 返回选品Model [WebMethod(EnableSession = true)] public XP_GoodsSelectModel GetXPModel(int Id) { Pages.Login(this.Session); var obj = new BaseService(); var md = obj.GetXPModel(Id); return md; } #endregion #region 查询选品 [WebMethod(EnableSession = true)] public JsonModel> GetGoodsSelectList(int XPR, int Type,string InName,int SortId,DateTime? SDate,DateTime? EDate,int CheckState1,int CheckState2,int IsAdd, int PageIndex, int PageSize, string Sort) { var obj = new BaseService(); int CompanyId = Convert.ToInt32(Session["CompanyId"]); int UserId = Convert.ToInt32(Session["UserId"]); string Duty = Convert.ToString(Session["Duty"]); RefParameterCollection Param = new RefParameterCollection(); //Param.Add("CompanyId", "=", CompanyId, DbType.Int32); if (Duty !="总经理") { if (Type == 0) { Param.Add("(InUserId", "=", UserId, DbType.Int32); Param.Add("CheckUId1", "=", UserId, "or", DbType.Int32); Param.Add("CheckUId2", "=", UserId, "or", ")", DbType.Int32); } else if (Type == 1) Param.Add("InUserId", "=", UserId, DbType.Int32); else if (Type == 2) { Param.Add("(CheckUId1", "=", UserId, DbType.Int32); Param.Add("CheckUId2", "=", UserId, "or", ")", DbType.Int32); } } //else //{ // if (XPR == 1) // { // Param.Add("(InUserId", "=", 39, DbType.Int32); // Param.Add("CheckUId1", "=", 39, "or", DbType.Int32); // Param.Add("CheckUId2", "=", 39, "or", ")", DbType.Int32); // } // else // { // Param.Add("(InUserId", "=", 26, DbType.Int32); // Param.Add("CheckUId1", "=", 26, "or", DbType.Int32); // Param.Add("CheckUId2", "=", 26, "or", ")", DbType.Int32); // } //} if (InName.Trim() != "") { Param.Add("(InName", "like", InName.Trim(), DbType.String); Param.Add("b.Name", "like", InName.Trim(), DbType.String); Param.Add("ShopName", "=", InName.Trim(),"or",")", DbType.String); } if (IsAdd>-1) Param.Add("IsAdd", "=", IsAdd, DbType.Int32); if (SDate != null) { Param.Add("InDate", ">=", SDate, DbType.DateTime); } if (EDate != null) { Param.Add("InDate", "<", EDate.Value.AddDays(1), DbType.DateTime); } if (CheckState1> -1) Param.Add("CheckState1", "=", CheckState1, DbType.Int32); if(CheckState2>-1) Param.Add("CheckState2", "=", CheckState2, DbType.Int32); JsonModel> resultModel = new JsonModel>(); int RowCount = 0; resultModel.DataSource = obj.GetListXP_GoodsSelect(Param, PageIndex, PageSize, Sort, out RowCount); resultModel.RowCount = RowCount; return resultModel; } #endregion #region 查询选品 [WebMethod(EnableSession = true)] public JsonModel> GetXPSelectList(int IsAdd,string Name,string InName,string DoName,int PageIndex, int PageSize, string Sort) { var obj = new BaseService(); //int CompanyId = Convert.ToInt32(Session["CompanyId"]); RefParameterCollection Param = new RefParameterCollection(); // Param.Add("CompanyId", "=", CompanyId, DbType.Int32); Param.Add("CheckState2", "=", 1, DbType.Int32); Param.Add("isnull(IsUse,0)", "=", 0, DbType.Int32); if (IsAdd==1) Param.Add("IsAdd", "=", 1, DbType.Int32); else Param.Add("isnull(IsAdd,0)", "=", 0, DbType.Int32); if (Name.Trim() != "") { Name = Name.Trim(); Param.Add("(GoodsName", "like", Name, DbType.String); Param.Add("SortName", "like", Name, "or", DbType.String); Param.Add("GoodsName", "like", Name, "or", DbType.String); Param.Add("GoodsCode", "like", Name, "or", DbType.String); Param.Add("ShopName", "like", Name, "or", DbType.String); Param.Add("Remark", "like", Name, "or", ")", DbType.String); } if (InName.Trim()!="") { InName = InName.Trim(); Param.Add("a.InName", "like", InName, DbType.String); } if (DoName.Trim() != "") { DoName = DoName.Trim(); Param.Add("b.Name", "like", DoName, DbType.String); } JsonModel> resultModel = new JsonModel>(); int RowCount = 0; resultModel.DataSource = obj.GetListXP_GoodsSelect(Param, PageIndex, PageSize, Sort, out RowCount); resultModel.RowCount = RowCount; return resultModel; } #endregion #region 返回选品数量 [WebMethod(EnableSession = true)] public DT_OrderBackNum GetOrderBackNum() { Pages.Login(this.Session); int UserId = Convert.ToInt32(Session["UserId"]); var obj = new DD_OrderData(); var md = obj.GetOrderBackNum(UserId); return md; } #endregion #region 读取通知公告 [WebMethod(EnableSession = true)] public List GetGGNoticeList() { Pages.Login(this.Session); int CompanyId = Convert.ToInt32(Session["CompanyId"]); BaseService obj = new BaseService(); var list = obj.GetGGNoticeList(CompanyId); return list; } #endregion [WebMethod(EnableSession = true)] public JC_Resource UploadImage(int Type, string BoxName, string DirectoryName, string size, string factname, string ImageBase64) { Pages.Login(base.Session); int num = Convert.ToInt32(base.Session["UserId"]); int num2 = Convert.ToInt32(base.Session["SchId"]); int startIndex = factname.LastIndexOf(".") + 1; string str = factname.Substring(startIndex).ToLower(); string str2 = DirectoryName; if ((BoxName != null) && (BoxName != "")) { DirectoryName = AppDomain.CurrentDomain.BaseDirectory + BoxName + "/" + str2; } else { DirectoryName = AppDomain.CurrentDomain.BaseDirectory + "attached/" + str2; } if (!Directory.Exists(DirectoryName)) { Directory.CreateDirectory(DirectoryName); } Random random = new Random(); string str3 = random.Next(100, 0x3e8).ToString(); string str4 = DateTime.Now.ToString("yyyyMMddHHmmss") + str3 + "." + str; CustomIO.SetImage(DirectoryName + "/" + str4, ImageBase64); JC_Resource resource = new JC_Resource(); string str6 = ""; if ((BoxName != null) && (BoxName != "")) { str6 = BoxName + "/" + str2 + "/" + str4; } else { str6 = "attached/" + str2 + "/" + str4; } resource.FileUrl = str6; resource.FileName = factname; Random rd = new Random(); resource.id =random.Next(10000, 99999); return resource; } } }