/// <summary> /// 获取公司关键字(返回String,非键值对)(已经修改为返回键值对) /// </summary> /// <param name="companyID">公司ID</param> /// <returns></returns> public string GetCompanyTag_String(string companyID) { HF.Cloud.BLL.Common.Logger.Error("GetCompanyTag_String方法获取公司关键字获取到参数companyID:" + companyID); JavaScriptSerializer js = new JavaScriptSerializer(); //List<string> list = new List<string>(); List <Dictionary <string, object> > list = new List <Dictionary <string, object> >(); //关键字记录 Companys_TagEL com_TagEL = new Companys_TagEL(); com_TagEL.CompanyID = long.Parse(companyID); //获取当前公司的关键字列表 DataTable dt = com_TagEL.ExecDT(3); HF.Cloud.BLL.Common.Logger.Error("GetCompanyTag_String方法获取到公司关键字个数:" + dt.Rows.Count); foreach (DataRow dr in dt.Rows) { //string tagName = dr["Tag"].ToString(); Dictionary <string, object> dic = new Dictionary <string, object>(); dic.Add("Tag", dr["Tag"].ToString()); list.Add(dic); } string strJson = js.Serialize(list); HF.Cloud.BLL.Common.Logger.Error("GetCompanyTag_String方法返回的公司关键字json数据:" + strJson); return(strJson); }
/// <summary> /// 删除关键字 /// </summary> /// <param name="companyID">公司ID</param> /// <param name="tag">关键字名称</param> /// <returns>返回关键字列表</returns> public string CancelCompanyTag(string companyID, string tag) { HF.Cloud.BLL.Common.Logger.Error("删除公司关键字获取到参数companyID:" + companyID + "-----tag:" + tag); JavaScriptSerializer js = new JavaScriptSerializer(); List <Dictionary <string, object> > list = new List <Dictionary <string, object> >(); //删除关键字记录 Companys_TagEL com_TagEL = new Companys_TagEL(); com_TagEL.CompanyID = long.Parse(companyID); com_TagEL.Tag = tag; int outValue; com_TagEL.ExecNonQuery(2, out outValue); HF.Cloud.BLL.Common.Logger.Error("删除关键字结果(大于0说明添加成功):" + outValue); if (outValue > 0) { //获取当前公司的关键字列表 DataTable dt = com_TagEL.ExecDT(3); HF.Cloud.BLL.Common.Logger.Error("删除后获取到公司关键字个数:" + dt.Rows.Count); foreach (DataRow dr in dt.Rows) { string tagName = dr["Tag"].ToString(); Dictionary <string, object> dic = new Dictionary <string, object>(); dic.Add("Tag", tagName); list.Add(dic); } } string strJson = js.Serialize(list); HF.Cloud.BLL.Common.Logger.Error("删除后返回的公司关键字json数据:" + strJson); return(strJson); }