/// <summary> /// 根据责任客服Id和企业名称获取企业ID.如果该企业存在并且是该责任客服负责反悔企业ID,如果企业存在但不是该责任客服负责反悔-1,如果企业名称不存在返回0 /// </summary> /// <param name="companyName">企业名称(全字符匹配)</param> /// <param name="userZRId">责任客服Id</param> /// <returns>如果该企业存在并且是该责任客服负责反悔企业ID,如果企业存在但不是该责任客服负责反悔-1,如果企业名称不存在返回0</returns> public int GetCompanyIdByNameAndUserZRId(string companyName, int userZRId) { using (var companyDal = new CRM_CompanyRepository()) { int companyId = companyDal.GetCompanyIdByName(db, companyName); if (companyId != 0) { bool b = companyDal.IsZRUserHaveCompany(db, companyId, userZRId); if (!b) { companyId = -1; } } return(companyId); } }