private static bool SendPush(PushPayload pushPayLoad) { try { var messageResult = PushClient.SendPush(pushPayLoad); return(true); } catch (APIRequestException e) { StringBuilder sb = new StringBuilder(); sb.AppendLine("Error response from JPush server. Should review and fix it. "); sb.AppendLine("HTTP Status: " + e.Status); sb.AppendLine("Error Code: " + e.ErrorCode); sb.AppendLine("Error Message: " + e.ErrorMessage); //记录日志到系统文件 var log = new DP_Log { Message = sb.ToString(), StackTrace = e.StackTrace, CreateTime = Utility.TimeHelper.GetChinaLocalTime() }; IOHelper.WriteLogToFile(log.ToString(), Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Logs")); return(false); } catch (APIConnectionException e) { StringBuilder sb = new StringBuilder(); sb.AppendLine("Error Message: " + e.Message); //记录日志到系统文件 var log = new DP_Log { Message = sb.ToString(), StackTrace = e.StackTrace, CreateTime = Utility.TimeHelper.GetChinaLocalTime() }; IOHelper.WriteLogToFile(log.ToString(), Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Logs")); return(false); } }
/// <summary> /// 添加user /// </summary> /// <returns></returns> public JsonResult AddUser() { //检查访问权限 CheckPermission(); using (ResponseResult <object> result = new ResponseResult <object>()) { string loginUserName = Request.Form["LoginUserName"].ToString(); //检查手机号是否存在 if (this._adminUserRepository.Count(u => u.UserName == loginUserName) > 0) { result.IsSuccess = false; result.Message = ResponeString.LoginUserNameExist; return(Json(result)); } //创建一个后端用户 var dealerUser = new T_ADMIN_USER() { RealName = Request.Form["UserName"].ToString(), UserName = Request.Form["LoginUserName"], Password = Encrypt.MD5Encrypt(Request.Form["Password"].ToString()), Province = Request.Form["Province"].ToString(), City = Request.Form["City"].ToString(), Region = Request.Form["Region"].ToString(), Township = Request.Form["Township"].ToString(), Village = Request.Form["Village"].ToString(), CreateTime = Utility.TimeHelper.GetChinaLocalTime(), }; //生成用户角色关联信息 var rolemodel = new T_USER_ROLE_RELATION() { UserID = 0, RoleID = (int)RoleType.Dealer, AuditUserId = Convert.ToInt32(Request.Form["AuditUserId"].DefaultIfEmpty("0")), CreateTime = Utility.TimeHelper.GetChinaLocalTime(), MemberType = false }; if (this._adminUserRepository.CreateUser(dealerUser, rolemodel)) { result.IsSuccess = true; result.Message = ResponeString.AddOk; result.Entity = 1; var lognet = new DP_Log() { CreateTime = DateTime.Now, Message = "完成添加经销商" + rolemodel.UserID + "操作", StackTrace = string.Empty }; } else { result.IsSuccess = false; result.Message = ResponeString.AddFaile; } return(new JsonResultEx(result)); } }