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 void getPartnerInfo(Business_Personnel_Information personInfoModel) { Master_Organization organizationDetail = new Master_Organization(); organizationDetail = _ol.GetOrganizationDetail(personInfoModel.OwnedFleet.ToString()); var ownedCompany = personInfoModel.OwnedCompany; if (ownedCompany == "全部") { ownedCompany = getAllOwnedCompany(organizationDetail.Description, "11"); } Personnel_Info Personnel = new Personnel_Info(); Personnel.IdCard = personInfoModel.IDNumber; Personnel.OldMotorcadeName = personInfoModel.OwnedFleet; //公司 Personnel.OldOrganization = ownedCompany; //车队 Personnel.Organization = organizationDetail.Description; //Personnel.Organization = "第一服务中心"; Personnel.MotorcadeName = 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 newfleet = Personnel.MotorcadeName;//现车队 ViewBag.MotorcadeName = newfleet; //ViewBag.Date = getTaxiSummary(); ViewBag.Validate = true; ViewBag.Code = personInfoModel.Vguid; }
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 Personnel_Info getPersonnelInfo(Business_Personnel_Information personInfoModel) { Personnel_Info pi = new Personnel_Info(); using (SqlSugarClient _dbMsSql = SugarDao_MsSql.GetInstance2()) { pi = _dbMsSql.SqlQuery <Personnel_Info>(@"select Name,IdCard,CabLicense,CabVMLicense,MotorcadeName,Organization from [DZ_DW].[dbo].[Visionet_DriverInfo_View] where IdCard=@IDNumber and status='1'" , new { IDNumber = personInfoModel.IDNumber }).ToList().FirstOrDefault(); } return(pi); }
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()); }