public ActionResult UserBinding(FormCollection collection) { WechatUserInfo CurrentWechatUserInfo = Session["WechatUserInfo"] as WechatUserInfo; string LastUser = ""; if (CurrentWechatUserInfo != null) { LastUser = CurrentWechatUserInfo.openid; } else { return(Content("长时间未操作,系统已自动退出,请从微信公众号菜单重新进入!")); } try { // Save BindingInfo User user = new User(); user.UserID = CurrentWechatUserInfo.UserID; user.EmpNo = collection.GetValue("EmpNo").AttemptedValue.Trim(); user.CompanyID = collection.GetValue("CompanyID").AttemptedValue.Trim(); user.StoreID = collection.GetValue("StoreID").AttemptedValue.Trim(); user.Active = "1"; //is exists if (string.IsNullOrEmpty(user.EmpNo) || user.EmpNo == "") { return(Content("请填写工号!")); } if (string.IsNullOrEmpty(user.CompanyID) || user.CompanyID == "") { return(Content("请选择公司!")); } if (string.IsNullOrEmpty(user.StoreID) || user.StoreID == "") { return(Content("请选择所在!")); } DataAPI.BasicDataController dtc = new DataAPI.BasicDataController(); string checkBinding = ""; checkBinding = dtc.CheckBindingUser(user); if (checkBinding == "1") { return(Content("该工号已被绑定,请检查!")); } if (checkBinding == "2") { return(Content("查不到该工号的信息,无法绑定,请联系系统管理员!")); } if (dtc.AddBindingUser(user, LastUser) == "1") { return(Content("1")); } else { return(Content("绑定失败!")); } } catch { return(Content("-1")); } }