public bool IsUserMsgInfoPrefect(PersonalUser user) { //资料完善、给邀请人奖励5爽币 if (user.RecommendNum == 0 && user.QQ != null && user.WeChat != null && user.Email != null && user.Birthday != null && user.Contacts != null && user.ContactNum != null) { user.RecommendNum = 1; PersonalUserBll.Update(user); UserMessage um = new UserMessage() { UserId = user.ReferrerId, Title = "邀请小伙伴—'," + user.UName + ",'注册成功'", Msg = "亲爱的爽赞会员恭喜您,您邀请的'," + user.UName + ",'已经成功加入爽赞大家庭了,特此奖励5爽币,请注意查收哦。想要更多的福利,请继续关注“淘福利”版块哟~", State = 0, PayType = "1", Pay = 5, InTime = DateTime.Now }; UserMessageBll.Add(um); return(true); } else { return(false); } }
public ActionResult UploadUserImg(FormCollection form) { var bigFile = Request.Files["headImg"];//上传头像 string imgPath = form["real_headimg"]; var user = GetCurrentUser(); var userImg = PersonalUserBll.LoadEntities(c => c.Id == user.Id).FirstOrDefault(); if (bigFile.ContentLength > 0) { // var file = Request.Files[0]; //拿到文件的扩展名 string extName = Path.GetExtension(bigFile.FileName); if (bigFile.ContentType == "image/jpeg" || bigFile.ContentType == "image/jpg" || bigFile.ContentType == "image/png" ) { Random r = new Random(); //给文件取新名字 string fileName = DateTime.Now.ToString("yyyy-MM-dd") + r.Next(100, 1000) + extName; //用户文件夹的物理路径(绝对路径) String virthPath = "/Content/UserImg/" + fileName; String name = Server.MapPath(virthPath); bigFile.SaveAs(name); userImg.Head = fileName; PersonalUserBll.Update(userImg); return(Content(fileName)); } else { return(Content("typeError")); } } else if (imgPath != "") { userImg.Head = imgPath.Substring(13); PersonalUserBll.Update(userImg); return(Content(imgPath.Substring(13))); } else { return(Content("empty")); } }
public ActionResult UpdateUserMsg(string email, string update) { var user = GetCurrentUser(); user = PersonalUserBll.LoadEntities(u => u.Id == user.Id).FirstOrDefault(); if (update == "email") { //首次资料更新奖励2爽币 if (user.Email == null) { UserMessage um = new UserMessage() { UserId = user.Id, Title = "完善个人资料-邮箱", Msg = "亲爱的爽赞会员恭喜您,您的邮箱资料已经完善,特此奖励2爽币,请注意查收哦。想要更多的福利,请继续关注“淘福利”版块。", State = 0, PayType = "1", Pay = 2, InTime = DateTime.Now }; UserMessageBll.Add(um); } user.Email = email; PersonalUserBll.Update(user); IsUserMsgInfoPrefect(user); return(Content("ok")); } if (update == "birthday") { if (user.Birthday == null) { UserMessage um = new UserMessage() { UserId = user.Id, Title = "完善个人资料-生日", Msg = "亲爱的爽赞会员恭喜您,您的生日资料已经完善,特此奖励2爽币,请注意查收哦。想要更多的福利,请继续关注“淘福利”版块", State = 0, PayType = "1", Pay = 2, InTime = DateTime.Now }; UserMessageBll.Add(um); } user.Birthday = Request["birthday"]; PersonalUserBll.Update(user); IsUserMsgInfoPrefect(user); return(Content("ok")); } if (update == "weChat") { if (string.IsNullOrEmpty(user.WeChat)) { UserMessage um = new UserMessage() { UserId = user.Id, Title = "完善个人资料-微信号", Msg = "亲爱的爽赞会员恭喜您,您的微信号资料已经完善,特此奖励2爽币,请注意查收哦。想要更多的福利,请继续关注“淘福利”版块。", State = 0, PayType = "1", Pay = 2, InTime = DateTime.Now }; UserMessageBll.Add(um); } user.WeChat = Request["wx"]; PersonalUserBll.Update(user); IsUserMsgInfoPrefect(user); return(Content("ok")); } if (update == "qq") { if (string.IsNullOrEmpty(user.QQ)) { UserMessage um = new UserMessage() { UserId = user.Id, Title = "完善个人资料-QQ", Msg = "亲爱的爽赞会员恭喜您,您的QQ资料已经完善,特此奖励2爽币,请注意查收哦。想要更多的福利,请继续关注“淘福利”版块。", State = 0, PayType = "1", Pay = 2, InTime = DateTime.Now }; UserMessageBll.Add(um); } user.QQ = Request["qq"]; PersonalUserBll.Update(user); IsUserMsgInfoPrefect(user); return(Content("ok")); } if (update == "contactTel") { if (string.IsNullOrEmpty(user.Contacts) && string.IsNullOrEmpty(user.ContactNum)) { UserMessage um = new UserMessage() { UserId = user.Id, Title = "完善个人资料-紧急联系人", Msg = "亲爱的爽赞会员恭喜您,您的紧急联系人资料已经完善,特此奖励2爽币,请注意查收哦。想要更多的福利,请继续关注“淘福利”版块。", State = 0, PayType = "1", Pay = 2, InTime = DateTime.Now }; UserMessageBll.Add(um); } user.Contacts = Request["name"]; user.ContactNum = Request["tel"]; PersonalUserBll.Update(user); IsUserMsgInfoPrefect(user); return(Content("ok")); } else { return(Content("no")); } }