public ActionResult Index(string code) { U_WeChatUserID userInfo = new U_WeChatUserID(); string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); string userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr);//用户ID //userInfo.UserId = "18936495119"; Business_Personnel_Information personInfoModel = _logic.GetUserInfo(userInfo.UserId); Personnel_Info Personnel = getPersonnelInfo(personInfoModel); Master_Organization organizationDetail = new Master_Organization(); organizationDetail = _ol.GetOrganizationDetail(personInfoModel.OwnedFleet.ToString()); Business_HomecomingSurvey bhs = _hsl.GetHomecomingSurvey(userInfo.UserId, DateTime.Now.Year.ToString()); if (bhs == null) { bhs = new Business_HomecomingSurvey(); bhs.Name = personInfoModel != null ? personInfoModel.Name : ""; bhs.Year = DateTime.Now.Year.ToString(); bhs.CreatedUser = userInfo.UserId; } bhs.OrganizationName = organizationDetail.OrganizationName; if (Personnel != null) { bhs.Fleet = Personnel.MotorcadeName; bhs.LicensePlate = Personnel.CabLicense; } return(View(bhs)); }
public ActionResult Index(string code) { string accessToken = WeChatTools.GetAccessoken(); U_WeChatUserID userInfo = new U_WeChatUserID(); string userInfoStr = WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr);//用户ID //userInfo.UserId = "13671595340";//合伙人 //userInfo.UserId = "18936495119";//司机 Business_Personnel_Information personInfoModel = GetUserInfo(userInfo.UserId);//获取人员表信息 var key = PubGet.GetUserKey + personInfoModel.Vguid; var csche = CacheManager <Business_Personnel_Information> .GetInstance().Get(key); if (csche != null) { CacheManager <Business_Personnel_Information> .GetInstance().Remove(key); } CacheManager <Business_Personnel_Information> .GetInstance().Add(key, personInfoModel, 8 * 60 * 60 * 1000); ViewBag.UserVGUID = personInfoModel.Vguid; ViewBag.UserID = userInfo.UserId; ViewBag.PhoneNumber = personInfoModel.PhoneNumber; ViewBag.Key = "lZagKrU56xPBvyNRZjym7jrdJPwOT1Z0W+HpZaTrvUobpwSQEAue7j0iWs/b0cu2"; return(View()); }
public ActionResult CodeGenerate(string code) { string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); U_WeChatUserID userInfo = new U_WeChatUserID(); string userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr); //用户ID //userInfo.UserId = "WangCunBiao"; var personInfoModel = _wl.GetUserInfo(userInfo.UserId); //获取人员表信息 string file = personInfoModel.Vguid + ".jpg"; string forder = "UploadFile/WeChatQRCode"; string filePath = Path.Combine(forder, file); string fileName = Server.MapPath(filePath); if (System.IO.File.Exists(fileName)) { System.IO.File.Delete(fileName); } var configStr = _codeGenerateLogic.GetPersonConfiguration(personInfoModel); QRCodeHelper.GenerateQRCode(configStr, "/Areas/WeChatPush/Views/_img/logo1.png", forder, file); ViewData["Vguid"] = personInfoModel.Vguid; ViewData["url"] = ConfigSugar.GetAppString("OpenHttpAddress") + forder + "/" + file; return(View()); }
public ActionResult Index(string code) { U_WeChatUserID userInfo = new U_WeChatUserID(); string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); string userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr);//用户ID //userInfo.UserId = "13524338060"; DateTime currentDate = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd")); Business_Personnel_Information personInfoModel = _logic.GetUserInfo(userInfo.UserId); //Business_VehicleRepairComplaints vrc = _bvrc.GetVehicleRepairComplaint(userInfo.UserId, currentDate); Business_VehicleRepairComplaints vrc = null; if (vrc == null) { vrc = new Business_VehicleRepairComplaints(); vrc.ReflectJobNumber = personInfoModel.JobNumber; //vrc.CarNumber = personInfoModel.LicensePlate; vrc.ContactNumber = personInfoModel.PhoneNumber; vrc.ReflectName = personInfoModel != null ? personInfoModel.Name : ""; vrc.ReflectDate = currentDate; vrc.CreateUser = userInfo.UserId; } return(View(vrc)); }
/// <summary> /// 根据微信code获取企业号人员信息 /// </summary> /// <param name="SECURITYKEY">加密值</param> /// <param name="code">微信code</param> /// <returns></returns> public JsonResult UserInformation(string SECURITYKEY, string code) { ExecutionResult result = new ExecutionResult(); string userInfoStr = ""; try { if (API_Authentication(SECURITYKEY)) { string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); U_WeChatUserID userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr);//用户ID _logic; result.Result = new RideCheckFeedbackLogic().GetUserInfo(userInfo.UserId); result.Success = true; } else { result.Message = "SECURITYKEY 无效!"; } } catch (Exception ex) { result.Message = ex.Message; LogHelper.WriteLog(ex.Message); } ExecHistry("UserInformation", code + ",WeChat-Code:" + userInfoStr, JsonHelper.ModelToJson(result)); return(Json(result)); }
public ActionResult Index(string code) { U_WeChatUserID userInfo = new U_WeChatUserID(); string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); string userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr);//用户ID //userInfo.UserId = "18936495119"; Business_Personnel_Information personInfoModel = _logic.GetUserInfo(userInfo.UserId); Personnel_Info Personnel = getPersonnelInfo(personInfoModel); Master_Organization organizationDetail = new Master_Organization(); organizationDetail = _ol.GetOrganizationDetail(personInfoModel.OwnedFleet.ToString()); Business_SurveyVaccination bsv = GetSurveyVaccination(userInfo.UserId); if (bsv == null) { bsv = new Business_SurveyVaccination(); bsv.Name = personInfoModel != null ? personInfoModel.Name : ""; bsv.UserID = userInfo.UserId; } //if (Personnel != null) //{ // bhs.Fleet = Personnel.MotorcadeName; // bhs.LicensePlate = Personnel.CabLicense; //} return(View(bsv)); }
public ActionResult Index(string code) { bool isValid = false; string vguidStr = Request.QueryString["questionVguid"]; string pushContentVguid = string.Empty; string questionVguid = vguidStr.Split(',')[0]; //"A5EF3FB4-96E7-4DF3-9BDD-1D172D338149"; var effectiveDate = _wl.GetQuestionInfo(questionVguid).EffectiveDate; if (effectiveDate < DateTime.Now) { isValid = true; } ViewData["isValid"] = isValid; string wechatMain = string.Empty; ViewData["isHistory"] = "0"; if (vguidStr.Split(',').Count() == 2) { pushContentVguid = vguidStr.Split(',')[1];//Request.QueryString["pushContentVguid"]; ViewData["isHistory"] = "0"; } else if (vguidStr.Split(',').Count() == 3) { ViewData["isHistory"] = "1"; //从消息历史界面跳转而来 wechatMain = vguidStr.Split(',')[2]; } string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); U_WeChatUserID userInfo = new U_WeChatUserID(); string userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr);//用户ID string userid = userInfo.UserId; //string userid = "WangCunBiao"; string answerCount = _wl.GetAnswerCount(); //8f3d8ccc-82d9-4a76-b0c7-2dc585d86b64 //userInfo.UserId = "13774418547"; Business_Personnel_Information personInfoModel = GetUserInfo(userid);//获取人员表信息 bool isRead = false; if (pushContentVguid != string.Empty) { isRead = UpdateIsRead(pushContentVguid, userid);//更新是否查看推送 } ViewData["wechatMain"] = wechatMain; ViewBag.answerCount = answerCount; ViewBag.pushContentVguid = pushContentVguid; ViewBag.questionVguid = questionVguid; ViewBag.PersonInfo = personInfoModel; ViewBag.code = code; return(View()); }
public ActionResult Index(string code) { string vguid = Request.QueryString["userVguid"]; string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); U_WeChatUserID userInfo = new U_WeChatUserID(); string userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr);//用户ID string answerCount = _wl.GetAnswerCount(); //Business_Personnel_Information personInfoModel = GetUserInfo(userInfo.UserId);//获取人员表信息 return(View()); }
/// <summary> /// 审核用户是否存在并保存至Person表 /// </summary> /// <param name="userModel"></param> /// <param name="isEdit"></param> /// <returns></returns> public JsonResult CheckUser(AllEmployee userModel, string userID, string accessToken, string position, string mobilePhone) { var model = new ActionResultModel <string>(); model.isSuccess = false; //获取微信官方人员信息 U_WeChatUserID userIDInfo = new U_WeChatUserID(); var userInfo = Common.WeChatPush.WeChatTools.GetUserInfoByUserID(accessToken, userID); userIDInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfo); //取微信端手机号存入人员信息 mobilePhone = userIDInfo.mobile; string checkUser = _wl.CheckUser(userModel, userID, position, mobilePhone); if (checkUser == "1") { model.isSuccess = true; string focusResult = Common.WeChatPush.WeChatTools.GetAuthSucee(accessToken, userID); U_FocusResult resultMsg = Common.JsonHelper.JsonToModel <U_FocusResult>(focusResult); if (resultMsg.errcode == 0) { model.respnseInfo = "1";//关注成功 LogHelper.WriteLog("人员注册成功:" + userID + " " + resultMsg.errmsg); } else { model.respnseInfo = resultMsg.errmsg; LogHelper.WriteLog("人员注册失败:" + userID + " " + model.respnseInfo + " " + resultMsg.errcode); _wl.UpdateStatus(userModel.IDCard); //更改状态 } } else if (checkUser == "2") { model.isSuccess = false; model.respnseInfo = "人员注册失败!"; LogHelper.WriteLog("注册时人员保存失败:" + model.respnseInfo); } else if (checkUser == "3") { model.isSuccess = false; model.respnseInfo = "人事库中不存在该人员!"; } return(Json(model, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 微信二次验证 /// </summary> /// <param name="code">微信用户Code</param> /// <returns></returns> public ActionResult WeChatSecondValidation(string code) { U_WeChatUserID userInfo = new U_WeChatUserID(); U_UserInfo userDetail = new U_UserInfo(); string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); //UserInfoUrl string userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr);//用户ID string GetUserInfoByUserID = Common.WeChatPush.WeChatTools.GetUserInfoByUserID(accessToken, userInfo.UserId); userDetail = Common.JsonHelper.JsonToModel <U_UserInfo>(GetUserInfoByUserID);//用户信息 string openHttpAddress = ConfigSugar.GetAppString("OpenHttpAddress"); Common.LogHelper.LogHelper.WriteLog("用户打开注册二次验证页面:Code为-" + code + "-UserID为-" + userInfo.UserId + "-打开注册页面时间为:" + DateTime.Now); ViewBag.openHttpAddress = openHttpAddress; ViewBag.accessToken = accessToken; ViewBag.Code = code; ViewBag.userInfo = userInfo; ViewBag.userDetail = userDetail; return(View()); }
public ActionResult EtiquetteClass(string code) { //string knowledgeType = Request["knowledgeType"] ?? ""; string pushContentVguid = Request.QueryString["Vguid"] ?? ""; //"55ca3608-93d3-4245-b6f7-e4af76482edd";// if (!string.IsNullOrEmpty(pushContentVguid)) { var pushContentModel = new Business_WeChatPush_Information(); pushContentModel = _pl.GetPushDetail(pushContentVguid); bool isValidTime = false;//未过有效期 if (pushContentModel != null) { if (pushContentModel.PeriodOfValidity != null) { if (DateTime.Now > pushContentModel.PeriodOfValidity) { isValidTime = true;//已过有效期 } } } ViewBag.isValidTime = isValidTime; ViewData["PushContentModel"] = pushContentModel; ViewData["vguid"] = pushContentVguid; } U_WeChatUserID userInfo = new U_WeChatUserID(); string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); string userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr); //用户ID //userInfo.UserId = "13524338060"; _pl.UpdateIsRead(userInfo.UserId, pushContentVguid); //更新用户是否阅读推送 Business_Personnel_Information personInfoModel = _wl.GetUserInfo(userInfo.UserId); //获取人员表信息 ViewBag.PersonInfo = personInfoModel; // ViewBag.KnowledgeType = knowledgeType; return(View()); }
public ActionResult Index(string code) { bool isOpen = false; string isOpenType = "unuriver"; int count = _logic.GetMonthCountConfig(); string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); U_WeChatUserID userInfo = new U_WeChatUserID(); string userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr); //用户ID //userInfo.UserId = "13671595340"; Business_Personnel_Information personInfoModel = GetUserInfo(userInfo.UserId); //获取人员表信息 //Business_Personnel_Information personInfoModel = GetUserInfo("WangCunBiao");//获取人员表信息 Business_RideCheckFeedback rideCheckFeedback = new Business_RideCheckFeedback(); if (personInfoModel != null && personInfoModel.DepartmenManager != 1) { isOpenType = ""; DateTime startDate = DateTime.Now.AddDays(1 - DateTime.Now.Day).Date; int maxCount = _logic.GetRideCheckFeedbackCount(startDate, startDate.AddMonths(1), personInfoModel.Vguid.ToString()); if (maxCount < count) { rideCheckFeedback = _logic.GetUserNewRideCheckFeedback(personInfoModel.Vguid.ToString()); if (rideCheckFeedback == null) { rideCheckFeedback = _logic.AddBusiness_RideCheckFeedback(personInfoModel.Vguid.ToString()); } isOpen = true; } } ViewBag.RideCheckFeedback = rideCheckFeedback; ViewBag.IsOpen = isOpen; ViewBag.IsOpenType = isOpenType; ViewBag.User = personInfoModel; return(View()); }
public ActionResult Index(string code) { string accessToken = Common.WeChatPush.WeChatTools.GetAccessoken(); U_WeChatUserID userInfo = new U_WeChatUserID(); string userInfoStr = Common.WeChatPush.WeChatTools.GetUserInfoByCode(accessToken, code); userInfo = Common.JsonHelper.JsonToModel <U_WeChatUserID>(userInfoStr);//用户ID //userInfo.UserId = "13671595340";//合伙人 //userInfo.UserId = "18936495119";//司机 Business_Personnel_Information personInfoModel = GetUserInfo(userInfo.UserId);//获取人员表信息 if (personInfoModel.DepartmenManager == 10 || personInfoModel.DepartmenManager == 11) { //合伙人;高级合伙人 getPartnerInfo(personInfoModel); } else if (personInfoModel.DepartmenManager == 12) { //公司经理 getManagerInfo(personInfoModel); } else if (personInfoModel.DepartmenManager == 1) { //司机;从Visionet_DriverInfo_View表中取出最新数据 Personnel_Info Personnel = getPersonnelInfo(personInfoModel); if (Personnel != null) { Master_Organization organizationDetail = new Master_Organization(); organizationDetail = _ol.GetOrganizationDetail(personInfoModel.OwnedFleet.ToString()); Personnel.OldMotorcadeName = personInfoModel.OwnedFleet; //公司 Personnel.OldOrganization = personInfoModel.OwnedCompany; //车队 var key = PubGet.GetUserKey + personInfoModel.Vguid + "K"; var csche = CacheManager <Personnel_Info> .GetInstance().Get(key); if (csche != null) { CacheManager <Personnel_Info> .GetInstance().Remove(key); } CacheManager <Personnel_Info> .GetInstance().Add(key, Personnel, 8 * 60 * 60 * 1000); var data = GetTaxiInfo(personInfoModel.Vguid.ToString()); if (data == "" || data == null) { return(View("/Areas/PartnerInquiryManagement/Views/DriverCheck/Index2.cshtml")); } else { ViewBag.Code = personInfoModel.Vguid; return(View("/Areas/PartnerInquiryManagement/Views/DriverCheck/Index.cshtml")); } } else { return(View("/Areas/PartnerInquiryManagement/Views/DriverCheck/Index2.cshtml")); } } else { //ViewBag.Validate = false; //ViewBag.Date = DateTime.Now.ToString("yyyy-MM-dd"); return(View("/Areas/PartnerInquiryManagement/Views/PartnerHomePage/Index2.cshtml")); } return(View()); }