public JsonResult TextPush(string SECURITYKEY, string pushparam) { ExecutionResult result = new ExecutionResult(); try { if (API_Authentication(SECURITYKEY)) { PushParamModel textPush = Extend.JsonToModel <PushParamModel>(pushparam); U_PushMsg pushMsg = new U_PushMsg(); pushMsg.VGUID = Guid.NewGuid(); pushMsg.PushType = 1; pushMsg.MessageType = 1; pushMsg.Title = textPush.Title; pushMsg.Message = textPush.Message; pushMsg.PushPeople = textPush.founder; pushMsg.CreatedUser = "******"; pushMsg.CreatedDate = DateTime.Now; pushMsg.PeriodOfValidity = DateTime.Now.AddMonths(1); UserInfoLogic userInfoLogic = new UserInfoLogic(); if (textPush.PushPeople.Count == 0) { result.Message = "推送人员不能为空!"; ExecHistry("TextPush", pushparam, JsonHelper.ModelToJson(result)); return(Json(result)); } foreach (string item in textPush.PushPeople) { var user = userInfoLogic.GetPerson(item); if (user != null && user.UserID != null && user.UserID != "") { pushMsg.PushPeople += user.UserID + "|"; pushMsg.PushObject += user.UserID + "|"; } else { result.Message += item + "|"; } } if (!string.IsNullOrEmpty(result.Message)) { result.Message = result.Message.Remove(result.Message.Length - 1, 1); result.Message = "不存在身份证号码:" + result.Message; ExecHistry("TextPush", pushparam, JsonHelper.ModelToJson(result)); return(Json(result)); } DraftInfoLogic logic = new DraftInfoLogic(); Guid vguid = Guid.Empty; result.Success = logic.APISavePushMsg(pushMsg); result.Result = new { Uniquekey = pushMsg.VGUID }; } else { result.Message = "SECURITYKEY 无效!"; } } catch (Exception ex) { result.Message = ex.Message; LogHelper.WriteLog(ex.Message); } ExecHistry("TextPush", pushparam, JsonHelper.ModelToJson(result)); return(Json(result)); }