public ActionResult SearchTel1314(string telphone, string organizeId) { //添加查询记录表 TelphoneReserveSearchEntity searchEntity = new TelphoneReserveSearchEntity() { IPAddress = Net.Ip, IPAddressName = IPLocation.GetLocation(Net.Ip), SearchNumber = telphone }; searchEntity.Create(); reserverSearchbll.SaveForm("", searchEntity); //是本机构的号码,是本机构的微信昵称 IEnumerable <TelphonePuEntity> entityList = publl.GetEntityByOrgTel(organizeId, telphone); TelphonePuEntity entity = null; if (entityList.Count() != 0) { entity = entityList.First(); } var jsonData = new { entity = entity, state = 2,//1314广告投放页面状态为2,只看价格 }; return(Content(JsonConvert.SerializeObject(jsonData))); }
/// <summary> /// 保存靓号,修改状态售出 /// </summary> /// <param name="keyValue"></param> /// <param name="entity"></param> /// <returns></returns> public ActionResult SaveForm(int?keyValue, TelphonePuEntity entity) { entity.ModifyUserName = CurrentWxUser.NickName; publl.SaveForm(keyValue, entity); string Message = "保存成功!"; return(Content(new JsonMessage { Success = false, Code = "-1", Message = Message }.ToString())); }
/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveForm(int?keyValue, TelphonePuEntity entity) { try { service.SaveForm(keyValue, entity); } catch (Exception) { throw; } }
public ActionResult SearchTel(string telphone, string organizeId) { //添加查询记录表 TelphoneReserveSearchEntity searchEntity = new TelphoneReserveSearchEntity() { IPAddress = Net.Ip, IPAddressName = IPLocation.GetLocation(Net.Ip), SearchNumber = telphone }; searchEntity.Create(); reserverSearchbll.SaveForm("", searchEntity); //是本机构的号码,是本机构的微信昵称 int state = 0; IEnumerable <TelphonePuEntity> entityList = publl.GetEntityByOrgTel(organizeId, telphone); TelphonePuEntity entity = null; if (entityList.Count() != 0) { entity = entityList.First(); OrganizeEntity organize = organizeCache.GetEntityByWxUser(organizeId, CurrentWxUser.NickName, CurrentWxUser.OpenId); if (!string.IsNullOrEmpty(organize.OrganizeId)) { //类别0或1,并且本机构属于该号码的所属机构机1或本身0,非间接代售机构 if (organize.Category < 2 && (entity.OrganizeId == organizeId || entity.OrganizeId == organize.ParentId))//0级一级可下架,可看价格 { state = 1; } else if (organize.Category > 2) { state = 0; } else { state = 2; } } } var jsonData = new { entity = entity, state = state, }; return(Content(JsonConvert.SerializeObject(jsonData))); }
/// <summary> /// 号码内容页详情 /// </summary> /// <returns></returns> public ActionResult GetFormJson(int?keyValue) { TelphonePuEntity entity = publl.GetEntity(keyValue); return(Content(JsonConvert.SerializeObject(entity))); }
/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public string SaveForm(string keyValue, TelphoneCertificationEntity entity) { IRepository db = new RepositoryFactory().BaseRepository().BeginTrans(); SmsSingleSenderResult singleResult; SmsSingleSender singleSender = new SmsSingleSender(1400040861, "a92c87d0d291698777a9b5f323c0388a"); TelphonePuEntity puData = db.FindEntity <TelphonePuEntity>(t => t.Telphone == entity.mobileNumber); TelphoneLiangEntity liangData = db.FindEntity <TelphoneLiangEntity>(t => t.Telphone == entity.mobileNumber); if (puData == null && liangData == null) { return("Error!认证的手机号码不存在!"); } if (!string.IsNullOrEmpty(keyValue)) { //发送短信 if (entity.sendMessage == 1) { TelphoneCertificationEntity oldEntity = this.BaseRepository().FindEntity(keyValue); if (oldEntity.loadMark == 0 && entity.loadMark == 2) { List <string> templParams = new List <string>(); templParams.Add(entity.mobileNumber); //成功 singleResult = singleSender.SendWithParam("86", entity.custTelphone, 172611, templParams, "", "", ""); //微信提醒模板:审核通过 WechatHelper.SendToOK(oldEntity.createId); } else if (oldEntity.loadMark == 0 && entity.loadMark == 1) { List <string> templParams = new List <string>(); templParams.Add(entity.mobileNumber); templParams.Add(entity.description); //失败 singleResult = singleSender.SendWithParam("86", entity.custTelphone, 172613, templParams, "", "", ""); //微信提醒模板:审核不通过 WechatHelper.SendToFail(oldEntity.createId, entity.description); } } entity.Modify(keyValue); this.BaseRepository().Update(entity); return("OK!操作成功"); } else { //已经提交过的号码,覆盖 var CertificationData = db.FindEntity <TelphoneCertificationEntity>(t => t.mobileNumber == entity.mobileNumber); if (CertificationData != null) { if (CertificationData.loadMark == 2) { return("Error!该号码已经激活,无需再次提交。"); } else if (CertificationData.loadMark == 0) { return("Error!正在认证中,请先耐心等待认证结果,不要重复提交!"); } else { //失败的再处理 entity.loadCount = CertificationData.loadCount + 1;//提交次数加1 entity.loadMark = 0; entity.description = ""; entity.Modify(CertificationData.ID); this.BaseRepository().Update(entity); //删除老照片 DirFileHelper.DeleteFile(CertificationData.photo_z); DirFileHelper.DeleteFile(CertificationData.photo_b); DirFileHelper.DeleteFile(CertificationData.photo_s); return("OK!再次上传成功!请耐心等待审核结果……"); } } else { entity.Create(); this.BaseRepository().Insert(entity); return("OK!提交成功!请耐心等待审核结果……"); } } }
public ActionResult SaveForm(int?keyValue, TelphonePuEntity entity) { telphoneliangbll.SaveForm(keyValue, entity); return(Success("操作成功。")); }