public List <Model.UserAdmin> GetUserSelectItems(int id) { Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); List <Model.UserAdmin> list = Sys_UserAdmin.GetUserAdminListByRoleCodeNo("Customer"); Model.UserAdmin useradmin = Sys_UserAdmin.GetUserAdminByUserId(id); if (string.IsNullOrEmpty(useradmin.WorkUsersId)) { return(list); } string[] checkList = useradmin.WorkUsersId.Split(','); string msg = string.Empty; return(Sys_UserAdmin.GetUserAdminListByRoleCodeNo("Customer")); //List<SelectListItem> deptSelectItems = new List<SelectListItem>(); //SelectListItem item = new SelectListItem(); //foreach (Model.UserAdmin d in UserAdminList) //{ // item = new SelectListItem(); // item.Text = d.RealName; // item.Value = d.ID.ToString(); // item.Selected = false; // deptSelectItems.Add(item); //} //return deptSelectItems; }
/// <summary> /// 后台登录 /// </summary> /// <returns></returns> public Model.UserAdmin AdminLogin(Model.UserAdmin UserAdmin) { const string sql = @"SELECT * FROM UserAdmin WHERE UserName=@UserName AND PassWord=@PassWord"; List <Model.UserAdmin> UserAdminList = Factory.DBHelper.Query <Model.UserAdmin>(SQLConString, sql.ToString(), new DynamicParameters(new { UserAdmin.UserName, UserAdmin.PassWord })); return(UserAdminList.Count > 0 ? UserAdminList[0] : null); }
public ActionResult GetMobleListMore() { Business.Sys_FlowerChange Sys_FlowerChange = new Business.Sys_FlowerChange(); StringBuilder sb = new StringBuilder(); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId()); if (UserAdmin.RoleCode != "Customer") { sb.Append(" and UsersId='" + Utility.ChangeText.GetUsersId() + "'"); } else if (Utility.ChangeText.GetUserName() != "admin") { sb.Append(" and OwnedUsersId='" + Utility.ChangeText.GetUsersId() + "'"); } int page = int.Parse(Request["page"]); if (page > 1) { page = (page - 1) * 10 + 1; } List <Model.FlowerChange> List = Sys_FlowerChange.GetList(0, Convert.ToInt32(page), sb.ToString()); return(Content(JsonConvert.SerializeObject(List))); }
/// <summary> /// 养护记录更多 /// </summary> /// <returns></returns> public ActionResult GetMobleListMore() { Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment(); StringBuilder sb = new StringBuilder(); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId()); if (UserAdmin.RoleCode != "Customer") { sb.Append(" and UsersId='" + Utility.ChangeText.GetUsersId() + "'"); } else if (Utility.ChangeText.GetUserName() != "admin") { sb.Append(" and OwnedUsersId='" + Utility.ChangeText.GetUsersId() + "'"); } Utility.Log.WriteTextLog("testsql", "养护", "GetMobleListMore", Request["page"], sb.ToString()); int page = int.Parse(Request["page"]); //(@pagesize*(@pagenumber-1)+1) and (@pagesize*@pagenumber)按第几页 if (page > 1) { page = (page - 1) * 10 + 1;//按偏移量 } List <Model.FlowerTreatment> List = Sys_FlowerTreatment.FlowerTreatmentList(10, Convert.ToInt32(page), sb.ToString()); return(Json(List, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(Model.UserAdmin UserAdmin) { Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); UserAdmin.PassWord = Utility.ChangeText.md5(UserAdmin.PassWord); UserAdmin = Sys_UserAdmin.AdminLogin(UserAdmin); if (UserAdmin != null) { if (UserAdmin.IsEnable == 1) { ViewBag.LoginError = "您的账号已经被禁止使用"; return(View()); } //登录成功 Session["UsersId"] = UserAdmin.ID; Session["UserName"] = UserAdmin.UserName; Session["RealName"] = UserAdmin.RealName; Session["OwnedCompany"] = UserAdmin.OwnedCompany; //记录日志 跳转界面 Utility.Log.WriteTextLog("后台登录", "UsersId", UserAdmin.ID.ToString(), "UserName", UserAdmin.UserName); //return Json(new { msg = "ok" }); return(RedirectToAction("Index", "Main"));//跳转到首页。 } ViewBag.LoginError = "账号或密码错误"; return(View()); }
public ActionResult Index(Model.UserAdmin UserAdmin) { Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); UserAdmin.PassWord = Utility.ChangeText.md5(UserAdmin.PassWord); UserAdmin = Sys_UserAdmin.AdminLogin(UserAdmin); if (UserAdmin != null) { if (UserAdmin.IsEnable == 1) { ViewBag.LoginError = "您的账号已经被禁止使用"; return(View()); } //登录成功 Session["UsersId"] = UserAdmin.ID; Session["OpenId"] = UserAdmin.OpenId; Session["UserName"] = UserAdmin.UserName; Session["RealName"] = UserAdmin.RealName; Session["RoleCode"] = UserAdmin.RoleCode; Sys_UserAdmin.UpdateOpenId(Session["OpenId"] != null ? Session["OpenId"].ToString() : "", UserAdmin.ID); //记录日志 跳转界面 return(RedirectToAction("Index", "MMIndex"));//跳转到首页。 } ViewBag.LoginError = "账号或密码错误"; return(View()); }
/// <summary> /// 开始养护花卉 /// </summary> /// <param name="arrid">摆放的id</param> /// <returns></returns> public ActionResult StartCurFlowers(string arrid, string ownedUsersId) { try { Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment(); int userid = Utility.ChangeText.GetUsersId(); Business.Sys_FlowerArrangement Sys_FlowerArrangement = new Business.Sys_FlowerArrangement(); Model.FlowerArrangement FlowerArrangement = Sys_FlowerArrangement.GetModel(arrid); Model.FlowerTreatment FTreatment = Sys_FlowerTreatment.GetModelbyid(arrid.ToString(), ownedUsersId, userid.ToString()); if (FTreatment == null || (FTreatment.endtime != null && FTreatment.State == "已完成"))//有了结束养护时间说明这个记录完成了 { Model.FlowerTreatment FlowerTreatment = new Model.FlowerTreatment(); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); FlowerTreatment.FlowerTreatmentType = "开始养护"; FlowerTreatment.State = "未完成"; FlowerTreatment.UsersId = userid; FlowerTreatment.ArrangementId = arrid; FlowerTreatment.FlowerNumber = FlowerArrangement.ShopId.ToString(); FlowerTreatment.OwnedUsersId = ownedUsersId; FlowerTreatment.UserRealName = Utility.ChangeText.GetRealName(); FlowerTreatment.FlowerTreatmentAddress = FlowerArrangement.arrangement; Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Convert.ToInt32(FlowerTreatment.OwnedUsersId)); FlowerTreatment.OwnedUsersRealName = UserAdmin.RealName; FlowerTreatment.OwnedCompany = UserAdmin.OwnedCompany; FlowerTreatment.LogoPhoto = UserAdmin.LogoPhoto; FlowerTreatment.starttime = DateTime.Now;//记录开始养护时间 ////同一登录人,同一公司,一天只能提交一次 //StringBuilder stb = new StringBuilder(); //if (userid != 0) //{ // stb.Append(" t.UsersId=" + userid + ""); //} //if (!string.IsNullOrEmpty(FlowerTreatment.OwnedUsersId)) //{ // stb.Append(" and t.OwnedUsersId='" + FlowerTreatment.OwnedUsersId + "'"); //} //string dt = DateTime.Now.ToShortDateString(); //{ // stb.Append(" and time>'" + dt + "'"); //} //stb.Append(" and starttime !='' "); //Utility.Log.WriteTextLog("开始养护花卉", "arrid", arrid, "stb", stb.ToString()); //if (Sys_FlowerTreatment.FlowerTreatmentList(stb.ToString()).Count == 0) //{ Sys_FlowerTreatment.InsertFlowerTreatment(FlowerTreatment); return(Content("1")); //} //else //{ // return Content("0");//今天已经开始养护过了 //} } } catch { } return(Json(new { resule = '1' }, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { int id = (int)Session["UsersId"]; Business.Sys_UserAdmin bus = new Business.Sys_UserAdmin(); Model.UserAdmin model = bus.GetUserAdminByUserId(id); ViewData["FlowerActive"] = GetList(); return(View(model)); }
public ActionResult AddLogoPhoto(string id) { Model.UserAdmin UserAdmin = new Model.UserAdmin(); HttpPostedFileBase file = Request.Files["attach_path"]; UserAdmin.LogoPhoto = Utility.ChangeText.SaveUploadPicture(file, "LogoPhoto"); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); if (Sys_UserAdmin.AddLogoPhoto(id, UserAdmin.LogoPhoto)) { } Response.Write("<script>parent.layer.closeAll();</script>"); return(View()); }
public ActionResult EditInfo(Model.UserAdmin UserAdmin) { ViewData["deptSelectItems"] = GetdeptSelectItems(); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Business.Sys_Role Sys_Role = new Business.Sys_Role(); UserAdmin.PassWord = Utility.ChangeText.md5(UserAdmin.PassWord); UserAdmin.RoleName = Sys_Role.GetRoleInfoByRoleCode(UserAdmin.RoleCode).RoleName; if (Sys_UserAdmin.UpdateUserAdmin(UserAdmin)) { return(Content("1")); } return(Content("0")); }
public ActionResult EditInfo(Model.FlowerTreatment FlowerTreatment) { Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment(); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Convert.ToInt32(FlowerTreatment.OwnedUsersId)); Model.UserAdmin UserAdmin1 = Sys_UserAdmin.GetUserAdminByUserId(FlowerTreatment.UsersId); FlowerTreatment.UserRealName = UserAdmin1.RealName; FlowerTreatment.OwnedUsersRealName = UserAdmin.RealName; if (Sys_FlowerTreatment.Update(FlowerTreatment)) { return(Content("1")); } return(Content("0")); }
/// <summary> /// 修改后台管理员信息 /// </summary> /// <param name="UserAdmin"></param> /// <returns></returns> public bool UpdateUserAdmin(Model.UserAdmin UserAdmin) { const string sql = @"UPDATE UserAdmin SET PassWord=@PassWord,RealName=@RealName,CheckAddress=@CheckAddress, OwnedCompany=@OwnedCompany,RoleName=@RoleName,RoleCode=@RoleCode WHERE ID=@ID"; return(Factory.DBHelper.ExecSQL(SQLConString, sql.ToString(), new DynamicParameters(new { UserAdmin.PassWord, UserAdmin.RealName, UserAdmin.CheckAddress, UserAdmin.OwnedCompany, UserAdmin.RoleName, UserAdmin.RoleCode, UserAdmin.ID, }))); }
public ActionResult Index(Model.UserAdmin UserAdmin) { Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); UserAdmin.PassWord = Utility.ChangeText.md5(UserAdmin.PassWord); UserAdmin = Sys_UserAdmin.AdminLogin(UserAdmin); if (UserAdmin != null) { if (UserAdmin.IsEnable == 1) { ViewBag.LoginError = "您的账号已经被禁止使用"; return(View()); } //登录成功 Session["UsersId"] = UserAdmin.ID; //Session["OpenId"] = UserAdmin.OpenId;//没有openid的,赋值"",更新也是""。 Session["UserName"] = UserAdmin.UserName; Session["RealName"] = UserAdmin.RealName; Session["RoleCode"] = UserAdmin.RoleCode; if (string.IsNullOrEmpty(UserAdmin.OpenId)) { Sys_UserAdmin.UpdateOpenId(Session["OpenId"] != null ? Session["OpenId"].ToString() : "", UserAdmin.ID); } //记录日志 跳转界面 Business.Sys_UsersLoginLog Sys_Userlog = new Business.Sys_UsersLoginLog(); Model.UsersLoginLog model = new Model.UsersLoginLog(); model.UsersId = UserAdmin.ID.ToString(); model.UserName = UserAdmin.UserName; model.RealName = UserAdmin.RealName; model.LoginTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); System.DateTime currentTime = DateTime.Now; model.Year = currentTime.Year.ToString(); model.Month = currentTime.Month.ToString(); model.Day = currentTime.Day.ToString(); Sys_Userlog.InsertUsersLoginLog(model); //return RedirectToAction("Index", "MMIndex");//跳转到首页。 if (!string.IsNullOrEmpty(Request["ArrangementId"])) { return(RedirectToAction("GetArrangementInfo", "MMain", new { ArrangementId = Request["ArrangementId"] })); } else { return(RedirectToAction("Index", "MMIndex"));//跳转到首页。 } } ViewBag.LoginError = "账号或密码错误"; return(View()); }
/// <summary> /// 手机端养护记录 /// </summary> /// <returns></returns> public ActionResult MIndex() { Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment(); StringBuilder sb = new StringBuilder(); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId()); if (UserAdmin.RoleCode != "Customer") { sb.Append(" and UsersId='" + Utility.ChangeText.GetUsersId() + "'"); } else if (Utility.ChangeText.GetUserName() != "admin") { sb.Append(" and OwnedUsersId='" + Utility.ChangeText.GetUsersId() + "'"); } return(View(Sys_FlowerTreatment.FlowerTreatmentList(10, 1, sb.ToString()))); }
/// <summary> /// 添加一个后台管理员 /// </summary> /// <param name="UserAdmin"></param> /// <returns></returns> public int InsertUserAdminGetId(Model.UserAdmin UserAdmin) { const string sql = @"INSERT INTO UserAdmin(UserName,PassWord,RealName,CheckAddress,OwnedCompany,RoleName,RoleCode,OpenId) VALUES( @UserName,@PassWord,@RealName,@CheckAddress,@OwnedCompany,@RoleName,@RoleCode,@OpenId)"; return(Factory.DBHelper.ExecSqlGetId(SQLConString, sql.ToString(), new DynamicParameters(new { UserAdmin.UserName, UserAdmin.PassWord, UserAdmin.RealName, UserAdmin.CheckAddress, UserAdmin.OwnedCompany, UserAdmin.RoleName, UserAdmin.RoleCode, UserAdmin.OpenId, }))); }
/// <summary> /// 更换花卉 /// </summary> /// <returns></returns> public ActionResult ChangeFlowers() { //如果当前是客户提交申请,则直接记录工作服务对象OwnedCompany, //如果是工作人自己发起,则需要选择一个属于自己服务范围的公司进行操作 Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId()); if (Utility.ChangeText.GetRoleCode().Trim() == "admin" || Utility.ChangeText.GetRoleCode().Trim() == "Admin" || Utility.ChangeText.GetRoleCode().Trim() == "SuperAdministrator") { ViewData["ShowMsg"] = "1"; ViewData["deptSelectItems"] = GetdeptSelectItemsByWorkUsersId(); } else if (!UserAdmin.RoleCode.Contains("Customer")) { ViewData["ShowMsg"] = "1"; ViewData["deptSelectItems"] = GetdeptSelectItemsByWorkUsersId(); } return(View()); }
public ActionResult ChangeFlowers(Model.FlowerChange FlowerChange) { try { //如果当前是客户提交申请,则直接记录工作服务对象OwnedCompany, //如果是工作人自己发起,则需要选择一个属于自己服务范围的公司进行操作 Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); string openId = ""; Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId()); if (!UserAdmin.RoleCode.Contains("Customer")) { if (Request["deptSelectItems"].Split('&').Length > 1) { openId = Utility.ChangeText.GetOpenId(); FlowerChange.WorkUsersId = Utility.ChangeText.GetUsersId(); FlowerChange.WorkUsersRealName = Utility.ChangeText.GetRealName(); FlowerChange.OwnedUsersId = int.Parse(Request["deptSelectItems"].Split('&')[0]); FlowerChange.OwnedCompany = Request["deptSelectItems"].Split('&')[1]; } } else { //是客户自己本身提交 FlowerChange.OwnedUsersId = Utility.ChangeText.GetUsersId(); FlowerChange.OwnedCompany = UserAdmin.OwnedCompany; FlowerChange.WorkUsersId = int.Parse(UserAdmin.WorkUsersId); FlowerChange.WorkUsersRealName = UserAdmin.RealName; openId = UserAdmin.OpenId; } FlowerChange.FlowerTreatmentType = "更换花卉"; FlowerChange.UsersId = Utility.ChangeText.GetUsersId(); HttpPostedFileBase file = Request.Files["attach_path"]; FlowerChange.Photo = Utility.ChangeText.SaveUploadPicture(file, "change"); Business.Sys_FlowerChange Sys_FlowerChange = new Business.Sys_FlowerChange(); FlowerChange.Number = Utility.ChangeText.OrderIdCreate(); FlowerChange.State = "未更换"; Model.Wx_SendMsg Wx_SendMsg = new Model.Wx_SendMsg() { template_id = "MU4CvSNXPYTMjhGJdWuWNvpc5Ls2VPAmcaST4lWrTaM", touser = openId, url = "http://www.thuay.com/MFlower/AddFlowersPhotoInfo?Number=" + FlowerChange.Number, data = new { first = new { value = "您好!已经有客户(" + FlowerChange.OwnedCompany + ")需要服务,请尽快前往。", color = "#173177" }, keyword1 = new { value = FlowerChange.Number, color = "#173177" }, keyword2 = new { value = "更换花卉", color = "#173177" }, keyword3 = new { value = "更换", color = "#173177" }, keyword4 = new { value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), color = "#173177" }, remark = new { value = "更换内容:" + FlowerChange.Reamrk + ".点击此消息,进行补录更换后图片。", color = "#173177" }, } }; WxHelper.WxMain.SendMsg(JsonConvert.SerializeObject(Wx_SendMsg)); if (Sys_FlowerChange.InsertFlowerChange(FlowerChange)) { ViewData["success"] = "操作成功"; return(View()); } } catch (Exception ex) { Utility.Log.WriteTextLog("更换花卉", "ChangeFlowers", "更换花卉", "post", ex.Message); } return(View()); }
public ActionResult GetCode() { try { string code = Request["code"]; Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); string OpenId = WxHelper.WxMain.Getopenid(code); Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByOpendId(OpenId); Session["OpenId"] = OpenId; if (UserAdmin != null && UserAdmin.RoleCode != "Tourist") { Session["UsersId"] = UserAdmin.ID; Session["UserName"] = UserAdmin.UserName; Session["RealName"] = UserAdmin.RealName; Session["RoleCode"] = UserAdmin.RoleCode; if (Request["way"] == "Arrangement") { string gzhurl = "https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=" + System.Configuration.ConfigurationManager.AppSettings["WxAppId"] + "&scene=110#wechat_redirect"; Utility.PostData.GetData(gzhurl); return(RedirectToAction("GetArrangementInfo", "MMain", new { ArrangementId = Request["id"] })); } else { return(RedirectToAction("Index", "MMIndex")); } } else if (Request["way"] == "Arrangement") { string gzhurl = "https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=" + System.Configuration.ConfigurationManager.AppSettings["WxAppId"] + "&scene=110#wechat_redirect"; Utility.PostData.GetData(gzhurl);//自动关注公众号 if (UserAdmin == null) { System.Random Random = new System.Random(); int Result = Random.Next(0, 9999); Business.Sys_Role Sys_Role = new Business.Sys_Role(); Model.RoleInfo RoleInfo = Sys_Role.GetRoleInfoByRoleCode("Tourist"); //写入一条记录 标识为游客 Model.UserAdmin UserAdminTourist = new Model.UserAdmin(); UserAdminTourist.UserName = "******" + Result.ToString() + DateTime.Now.ToString("yyyy-MM-dd"); UserAdminTourist.PassWord = Utility.ChangeText.md5("123456"); UserAdminTourist.IsEnable = 0; UserAdminTourist.OpenId = OpenId; UserAdminTourist.RoleCode = RoleInfo.RoleCode; UserAdminTourist.RoleName = RoleInfo.RoleName; UserAdminTourist.RealName = "游客未知"; Session["UsersId"] = Sys_UserAdmin.InsertUserAdminGetId(UserAdminTourist); Session["UserName"] = UserAdminTourist.UserName; Session["RealName"] = UserAdminTourist.RealName; Session["RoleCode"] = UserAdminTourist.RoleCode; return(RedirectToAction("GetArrangementInfo", "MMain", new { ArrangementId = Request["id"] })); } if (UserAdmin.RoleCode == "Tourist") { Session["UsersId"] = UserAdmin.ID; Session["UserName"] = UserAdmin.UserName; Session["RealName"] = UserAdmin.RealName; Session["RoleCode"] = UserAdmin.RoleCode; return(RedirectToAction("GetArrangementInfo", "MMain", new { ArrangementId = Request["id"] })); } } return(RedirectToAction("Index", "MLogin")); } catch (Exception ex) { Utility.Log.WriteTextLog("微信自动登陆异常", "", "", "", ex.ToString()); return(null); } }
/// <summary> /// 扫码页面中的上传图片养护 ///</summary> /// <returns></returns> public ActionResult Upload() { try { string FlowerArrangementId = Request["FlowerArrangementId"]; string remarks = Request["remarks"]; HttpPostedFileBase files = Request.Files["file"]; if (files == null) { Utility.Log.WriteTextLog("扫码页面上传图片养护", "FlowerArrangementId", FlowerArrangementId, "files", files == null ? "true" : "fasle"); return(Json("Faild", JsonRequestBehavior.AllowGet)); } Business.Sys_FlowerArrangement Sys_FlowerArrangement = new Business.Sys_FlowerArrangement(); Model.FlowerArrangement FlowerArrangement = Sys_FlowerArrangement.GetModel(FlowerArrangementId); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment(); int userid = Utility.ChangeText.GetUsersId(); Model.FlowerTreatment FTreatment = Sys_FlowerTreatment.GetModelbyArrid(FlowerArrangement.id.ToString(), FlowerArrangement.belongUsersId.ToString(), userid.ToString()); if (FTreatment == null)//有未上传服务后图,不可以再提交 { string FilePath = Utility.ChangeText.SaveUploadPicture(files, "img"); Model.FlowerTreatment FlowerTreatment = new Model.FlowerTreatment(); FlowerTreatment.FlowerTreatmentType = "服务前"; FlowerTreatment.State = "未完成"; FlowerTreatment.UsersId = userid; FlowerTreatment.ArrangementId = FlowerArrangement.id.ToString(); FlowerTreatment.FlowerNumber = FlowerArrangement.ShopId.ToString(); FlowerTreatment.OwnedUsersId = FlowerArrangement.belongUsersId.ToString(); FlowerTreatment.UserRealName = Utility.ChangeText.GetRealName(); FlowerTreatment.FlowerTreatmentAddress = FlowerArrangement.arrangement; Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Convert.ToInt32(FlowerTreatment.OwnedUsersId)); FlowerTreatment.OwnedUsersRealName = UserAdmin.RealName; FlowerTreatment.OwnedCompany = UserAdmin.OwnedCompany; FlowerTreatment.LogoPhoto = UserAdmin.LogoPhoto; FlowerTreatment.Photo = FilePath; //提交图片 FlowerTreatment.ContentMsg = remarks; //提交内容 if (Sys_FlowerTreatment.InsertFlowerTreatment(FlowerTreatment)) { Model.Wx_SendMsg Wx_SendMsg = new Model.Wx_SendMsg() { template_id = "MU4CvSNXPYTMjhGJdWuWNvpc5Ls2VPAmcaST4lWrTaM", touser = Utility.ChangeText.GetOpenId(), url = "http://www.thuay.com/MMain/GetArrangementInfo?way=Arrangement&ArrangementId=" + FlowerArrangementId, data = new { first = new { value = "您好!已经有客户(" + FlowerTreatment.OwnedCompany + ")需要服务,请尽快前往。", color = "#173177" }, keyword1 = new { value = FlowerTreatment.FlowerNumber, color = "#173177" }, keyword2 = new { value = "养护花卉", color = "#173177" }, keyword3 = new { value = "养护", color = "#173177" }, keyword4 = new { value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), color = "#173177" }, remark = new { value = "详细内容:" + FlowerTreatment.ContentMsg + ".点击此消息,查看详情。", color = "#173177" }, } }; WxHelper.WxMain.SendMsg(JsonConvert.SerializeObject(Wx_SendMsg)); } return(Content("1")); } else { return(Content("0"));//未完成 } } catch (Exception ex) { Utility.Log.WriteTextLog("扫码页面上传图片养护报错", "FlowerArrangementId", "MFlower", "Upload", ex.ToString()); return(null); } }
public ActionResult GetCode() { try { string code = Request["code"]; Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); string OpenId = WxHelper.WxMain.Getopenid(code); Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByOpendId(OpenId); Session["OpenId"] = OpenId; if (UserAdmin != null && UserAdmin.RoleCode != "Tourist") { Session["UsersId"] = UserAdmin.ID; Session["UserName"] = UserAdmin.UserName; Session["RealName"] = UserAdmin.RealName; Session["RoleCode"] = UserAdmin.RoleCode; //记录登录日志 Business.Sys_UsersLoginLog Sys_Userlog = new Business.Sys_UsersLoginLog(); Model.UsersLoginLog model = new Model.UsersLoginLog(); model.UsersId = UserAdmin.ID.ToString(); model.UserName = UserAdmin.UserName; model.RealName = UserAdmin.RealName; model.LoginTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); System.DateTime currentTime = DateTime.Now; model.Year = currentTime.Year.ToString(); model.Month = currentTime.Month.ToString(); model.Day = currentTime.Day.ToString(); Sys_Userlog.InsertUsersLoginLog(model); //if (Request["way"] == "Arrangement") //{ // string gzhurl = "https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=" + System.Configuration.ConfigurationManager.AppSettings["WxAppId"] + "&scene=110#wechat_redirect"; // string result=Utility.PostData.GetData(gzhurl); // Utility.Log.WriteTextLog("微信自动关注公众号", "result", result , "gzhurl", gzhurl); return(RedirectToAction("GetArrangementInfo", "MMain", new { ArrangementId = Request["id"] })); //} // else //{ // return RedirectToAction("Index", "MMIndex"); //} } else // if (Request["way"] == "Arrangement" ) { //string gzhurl = "https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=" + System.Configuration.ConfigurationManager.AppSettings["WxAppId"] + "&scene=110#wechat_redirect"; //string result = Utility.PostData.GetData(gzhurl); //Utility.Log.WriteTextLog("微信自动关注公众号", "result", result, "gzhurl", gzhurl); if (UserAdmin == null) { #region 旧逻辑 //System.Random Random = new System.Random(); //int Result = Random.Next(0, 9999); //Business.Sys_Role Sys_Role = new Business.Sys_Role(); //Model.RoleInfo RoleInfo = Sys_Role.GetRoleInfoByRoleCode("Tourist"); ////写入一条记录 标识为游客 //Model.UserAdmin UserAdminTourist = new Model.UserAdmin(); //UserAdminTourist.UserName = "******" + Result.ToString() + DateTime.Now.ToString("yyyy-MM-dd"); //UserAdminTourist.PassWord = Utility.ChangeText.md5("123456"); //UserAdminTourist.IsEnable = 0; //UserAdminTourist.OpenId = OpenId; //UserAdminTourist.RoleCode = RoleInfo.RoleCode; //UserAdminTourist.RoleName = RoleInfo.RoleName; //UserAdminTourist.RealName = "游客未知"; //Session["UsersId"] = Sys_UserAdmin.InsertUserAdminGetId(UserAdminTourist); //Session["UserName"] = UserAdminTourist.UserName; //Session["RealName"] = UserAdminTourist.RealName; //Session["RoleCode"] = UserAdminTourist.RoleCode; ////记录登录日志 //Business.Sys_UsersLoginLog Sys_Userlog = new Business.Sys_UsersLoginLog(); //Model.UsersLoginLog model = new Model.UsersLoginLog(); //model.UsersId = UserAdmin.ID.ToString(); //model.UserName = UserAdmin.UserName; //model.RealName = UserAdmin.RealName; //model.LoginTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); //System.DateTime currentTime = DateTime.Now; //model.Year = currentTime.Year.ToString(); //model.Month = currentTime.Month.ToString(); //model.Day = currentTime.Day.ToString(); //Sys_Userlog.InsertUsersLoginLog(model); //return RedirectToAction("GetArrangementInfo", "MMain", new { ArrangementId = Request["id"]}); #endregion return(RedirectToAction("Index", "MLogin", new { ArrangementId = Request["id"] })); } #region 旧逻辑 //if (UserAdmin.RoleCode=="Tourist") //{ // Session["UsersId"] = UserAdmin.ID; // Session["UserName"] = UserAdmin.UserName; // Session["RealName"] = UserAdmin.RealName; // Session["RoleCode"] = UserAdmin.RoleCode; // //记录登录日志 // Business.Sys_UsersLoginLog Sys_Userlog = new Business.Sys_UsersLoginLog(); // Model.UsersLoginLog model = new Model.UsersLoginLog(); // model.UsersId = UserAdmin.ID.ToString(); // model.UserName = UserAdmin.UserName; // model.RealName = UserAdmin.RealName; // model.LoginTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); // System.DateTime currentTime = DateTime.Now; // model.Year = currentTime.Year.ToString(); // model.Month = currentTime.Month.ToString(); // model.Day = currentTime.Day.ToString(); // Sys_Userlog.InsertUsersLoginLog(model); // return RedirectToAction("GetArrangementInfo", "MMain", new { ArrangementId = Request["id"] }); //} #endregion } return(RedirectToAction("Index", "MLogin")); } catch (Exception ex) { Utility.Log.WriteTextLog("微信自动登陆异常", "", "", "", ex.ToString()); return(null); } }
public ActionResult ConservationFlowers(Model.FlowerTreatment FlowerTreatment) { try { string x = string.Empty, y = string.Empty, strReturn = string.Empty; string apiurl = "http://api.map.baidu.com/geoconv/v1/?coords=" + Request["longitude"] + "," + Request["latitude"] + "&from=1&to=5&ak=Kl3rqGn6gECfy7mH5rS3fkGkaWYiyVlr"; string detail = Utility.PostData.GetData(apiurl); ERP.MobleControllers.MMainController.BaiDuCoordinates jd = JsonConvert.DeserializeObject <ERP.MobleControllers.MMainController.BaiDuCoordinates>(detail); List <ERP.MobleControllers.MMainController.bc_result> result = jd.result; foreach (var item in result) { x = item.x; y = item.y; } apiurl = "http://api.map.baidu.com/geocoder/v2/?ak=Kl3rqGn6gECfy7mH5rS3fkGkaWYiyVlr&callback=renderReverse&location=" + y + "," + x + "&output=json&pois=1"; detail = Utility.PostData.GetData(apiurl); detail = detail.Replace("renderReverse&&renderReverse(", ""); detail = detail.TrimEnd(')'); ERP.MobleControllers.MMainController.GetAddressNew GetAddress = JsonConvert.DeserializeObject <ERP.MobleControllers.MMainController.GetAddressNew>(detail); Utility.Log.WriteTextLog("返回定位", "花卉养护当前地址", GetAddress.result.formatted_address, "detail", detail); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment(); int userid = Utility.ChangeText.GetUsersId(); FlowerTreatment.FlowerTreatmentType = "养护花卉"; FlowerTreatment.UsersId = userid; FlowerTreatment.OwnedUsersId = Request["deptSelectItems"]; FlowerTreatment.UserRealName = Utility.ChangeText.GetRealName(); FlowerTreatment.FlowerTreatmentAddress = GetAddress.result.formatted_address; Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Convert.ToInt32(FlowerTreatment.OwnedUsersId)); FlowerTreatment.OwnedUsersRealName = UserAdmin.RealName; FlowerTreatment.OwnedCompany = UserAdmin.OwnedCompany; FlowerTreatment.LogoPhoto = UserAdmin.LogoPhoto; //同一登录人,同一公司,一天只能提交一次 StringBuilder stb = new StringBuilder(); if (userid != 0) { stb.Append(" t.UsersId=" + userid + ""); } if (!string.IsNullOrEmpty(FlowerTreatment.OwnedUsersId)) { stb.Append(" and t.OwnedUsersId='" + FlowerTreatment.OwnedUsersId + "'"); } string dt = DateTime.Now.ToShortDateString(); { stb.Append(" and time>'" + dt + "'"); } if (Sys_FlowerTreatment.FlowerTreatmentList(stb.ToString()).Count == 0) { Sys_FlowerTreatment.InsertFlowerTreatment(FlowerTreatment); return(Content("1")); } else { return(Content("0")); } } catch (Exception ex) { Utility.Log.WriteTextLog("返回定位错误", "ConservationFlowers", "养护花卉", "post方法", ex.ToString()); return(View()); } }