public void SendMsg(string codes, string module) { try { Bll_Sys_Map mapInst = new Bll_Sys_Map(); var Map = mapInst.GetModel(string.Format(" AND Map_Module='{0}' AND Map_Source='{0}'", "SmsTemplate")); Bll_Audit auditInst = new Bll_Audit(); var TemlateKey = auditInst.GetTemplateModel(module); string[] code = codes.TrimEnd(',').Split(','); foreach (var c in code) { string content = string.Format(Map.Map_Object, TemlateKey.Template_Name, SessionConfig.UserName()); var model = stuffInstance.GetModelByCode(c); GSMHelper.SendMessage(model.Emp_Mobile, content); } } catch (Exception ex) { QX.Log.PlateLog.WriteError(SessionConfig.UserName(), "", "", "", "发送短信失败!", QX.Log.PlateLog.LogMessageType.Error, ex); } }
/// <summary> /// 角色分配 /// </summary> /// <param name="UCode"></param> /// <param name="role"></param> /// <returns></returns> public ActionResult AllotRole(string UCode, string role) { Bse_Employee stuff = hrInstance.GetModelByCode(UCode); Sys_Role rl = rInstance.GetModel(string.Format("AND SRole_Code='{0}'", role)); //stuff. = rl.SRole_Code; //stuff.Stuff_RoleName = rl.SRole_Name; hrInstance.Update(stuff); return(new JsonResult { Data = new { result = "success", Msg = "数据更新成功!" } }); }