def change_version(request): langDict = getLangTextDict(request) context = {} if not isRelease: context["env"] = "test" versionName = request.GET.get("version", "CurrentVersion") versionHistorySets = TbVersion.objects.filter( type=1).order_by("-closeTime") isVersionExist = False for tmpVersion in versionHistorySets: if tmpVersion.versionName == versionName: isVersionExist = True VersionService.setLastVersionSession(request) if versionName == "CurrentVersion" or isVersionExist == False: VersionService.setToCurrentVersion(request) context["current_version"] = "current-page" context["userName"] = request.session.get("userName") # 文本 text = {} text[ "pageTitle"] = "当前版本信息查看" # langDict["web"]["httpInterfacePageHeadings_check"] context["text"] = text versionObj = TbVersion.objects.filter(type=2) context["versionName"] = "没有找到版本" context["versionDesc"] = "没有找到版本" context["closeTime"] = "没有封板时间" if versionObj: context["versionName"] = versionObj[0].versionName context["versionDesc"] = versionObj[0].versionDesc context["closeTime"] = versionObj[0].closeTime templatePath = "InterfaceTest/version_manage/current_version.html" else: VersionService.setToHistoryVersion(request, versionName) context["history_version"] = "current-page" context["userName"] = request.session.get("userName") # 文本 text = {} text[ "pageTitle"] = "历史版本信息查看" # langDict["web"]["httpInterfacePageHeadings_check"] context["text"] = text versionObj = TbVersion.objects.filter(type=1).order_by("-closeTime") context["versionList"] = [] for tmpVersion in versionObj: tmpVersionInfo = {} tmpVersionInfo['versionName'] = tmpVersion.versionName tmpVersionInfo['versionDesc'] = tmpVersion.versionDesc tmpVersionInfo['closeTime'] = tmpVersion.closeTime context["versionList"].append(tmpVersionInfo) templatePath = "InterfaceTest/version_manage/history_version.html" return render(request, templatePath, context)
def addSession(request, data): #addSession #设置session关闭浏览器才失效 request.session.set_expiry(0) request.session["loginName"] = data[0].loginName request.session["userName"] = data[0].userName request.session["id"] = data[0].id request.session["audit"] = data[0].audit VersionService.setToCurrentVersion(request) VersionService.setLastVersionSession(request)