/// <summary> /// 核单 /// </summary> /// <param name="entity">主键值</param> /// <param name="State">状态:1-启动;0-禁用</param> public string UpdateTopOrg(TelphoneLiangJoinEntity entity, int State) { //获取0级机构id IRepository db = new RepositoryFactory().BaseRepository().BeginTrans(); //生成靓号商场平台 OrganizeEntity orgEntity = new OrganizeEntity() { ParentId = "0",//0级机构 FullName = entity.CompanyName, ShortName = entity.NickName, OuterPhone = entity.Telphone, InnerPhone = entity.WxAccount, //微信账号 Nature = entity.WxQRcode, //微信二维码 ManagerId = entity.OpenId, Manager = entity.FullName, Layer = 1, DeleteMark = 0 }; OrganizeEntity newEntity = orgService.SaveReturnEntity(orgEntity); //更新申请状态 TelphoneLiangJoinEntity reserveEntity = new TelphoneLiangJoinEntity(); reserveEntity.Modify(entity.Id); reserveEntity.TopMark = State; this.BaseRepository().Update(reserveEntity); //创建vip机构 TelphoneLiangVipEntity telphoneLiangVipEntity = new TelphoneLiangVipEntity() { OrganizeId = newEntity.OrganizeId, FullName = newEntity.FullName, UploadMax = 1000, OtherMax = 0, OrgMax = 10, Price = 0, VipStartDate = DateTime.Now, VipEndDate = DateTime.Now.AddDays(7) }; telphoneLiangVipIService.SaveForm(null, telphoneLiangVipEntity); //发送通过短信 if (!string.IsNullOrEmpty(newEntity.Description)) { SmsSingleSenderResult singleResult; SmsSingleSender singleSender = new SmsSingleSender(1400040861, "a92c87d0d291698777a9b5f323c0388a"); List <string> templParams = new List <string>(); templParams.Add(entity.FullName); templParams.Add(newEntity.Description); //成功 singleResult = singleSender.SendWithParam("86", entity.Telphone, 205617, templParams, "", "", ""); } return($"已通过短信的方式通知了你的下级,其靓号商城为:{newEntity.Description}"); }
/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveForm(string keyValue, TelphoneLiangVipEntity entity) { try { service.SaveForm(keyValue, entity); } catch (Exception) { throw; } }
public ActionResult SaveForm(string keyValue, TelphoneLiangVipEntity entity) { telphoneliangvipbll.SaveForm(keyValue, entity); return(Success("操作成功。")); }