From e150655a785de36a65a26a0dc4d3d6d65fe7e9d0 Mon Sep 17 00:00:00 2001
From: fxl <473369119@qq.com>
Date: 星期四, 04 五月 2023 18:03:37 +0800
Subject: [PATCH] 11111
---
src/main/java/com/hxzkoa/controller/LoginController.java | 240 ++++++++++++++++++++++++++++++------------------------------
1 files changed, 120 insertions(+), 120 deletions(-)
diff --git a/src/main/java/com/hxzkoa/controller/LoginController.java b/src/main/java/com/hxzkoa/controller/LoginController.java
index 49fc190..c74ee27 100644
--- a/src/main/java/com/hxzkoa/controller/LoginController.java
+++ b/src/main/java/com/hxzkoa/controller/LoginController.java
@@ -1,48 +1,40 @@
+//
+// Source code recreated from a .class file by IntelliJ IDEA
+// (powered by FernFlower decompiler)
+//
+
package com.hxzkoa.controller;
+import com.hxzkoa.json.tb_login;
+import com.hxzkoa.json.tb_user;
+import com.hxzkoa.services.LoginService;
+import com.hxzkoa.udp.Baowen_Receive;
+import com.hxzkoa.udp.Dell_tag_reg_ms;
+import com.hxzkoa.udp.Gas_Receive;
+import com.hxzkoa.udp.Gps_Receive;
+import com.hxzkoa.udp.Transfer_Receive;
+import com.hxzkoa.udp.Yuanshi_Receive;
+import com.hxzkoa.udp.Zhuce_Receive;
+import com.hxzkoa.util.Config;
+import com.hxzkoa.util.ModifyConfig;
+import com.hxzkoa.util.PageUtil;
import java.io.File;
-import java.io.FileWriter;
import java.io.IOException;
-import java.lang.Thread.State;
-import java.util.ArrayList;
import java.util.List;
-
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
-
-//import org.apache.tomcat.jni.Thread;
+import net.sf.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
-import com.hxzkoa.json.tb_system;
-import com.hxzkoa.json.tb_user;
-import com.hxzkoa.services.LoginService;
-import com.hxzkoa.services.SysSettingService;
-import com.hxzkoa.udp.Baowen_Receive;
-import com.hxzkoa.udp.Dell_tag_reg_ms;
-import com.hxzkoa.udp.Gas_Receive;
-import com.hxzkoa.udp.Gps_Receive;
-import com.hxzkoa.udp.Transfer_Receive;
-/*import com.hxzkoa.udp.Udp_Receive;*/
-import com.hxzkoa.udp.Yuanshi_Receive;
-import com.hxzkoa.udp.Yuanshibaowen;
-import com.hxzkoa.udp.Zhuce_Receive;
-import com.hxzkoa.util.Config;
-import com.hxzkoa.util.HttpUtil;
-import com.hxzkoa.util.ModifyConfig;
-
-import net.sf.json.JSONObject;
-
@Controller
public class LoginController {
@Autowired
private LoginService loginService;
-
- /* Udp_Receive receive1; */
Gps_Receive receive2;
Transfer_Receive receive3;
Yuanshi_Receive receive4;
@@ -50,20 +42,19 @@
Zhuce_Receive receive6;
Baowen_Receive receive7;
Dell_tag_reg_ms thread1;
- /**
- * 鐧诲綍鎺у埗
- *
- * @param username
- * @param password
- * @param request
- * @return
- */
- @RequestMapping(value = "/login.do", method = { RequestMethod.POST, RequestMethod.GET })
+
+ public LoginController() {
+ }
+
+ @RequestMapping(
+ value = {"/login.do"},
+ method = {RequestMethod.POST, RequestMethod.GET}
+ )
@ResponseBody
public String login(HttpServletRequest request) {
String username = request.getParameter("username");
String password = request.getParameter("password");
- tb_user user = loginService.login(username);
+ tb_user user = this.loginService.login(username);
String result = "0";
String db_password = user.getPassword();
if (password.equals(db_password)) {
@@ -75,6 +66,7 @@
application.setAttribute("deleteq", user.getDeleteq());
application.setAttribute("alertq", user.getAlertq());
application.setAttribute("deleteall", user.getDeleteall());
+ application.setAttribute("fenceq", user.getFenceq());
session.setAttribute("username", user.getUsername());
session.setAttribute("password", user.getPassword());
session.setAttribute("superuser", user.getSuperuser());
@@ -83,97 +75,46 @@
session.setAttribute("deleteall", user.getDeleteall());
session.setAttribute("fenceq", user.getFenceq());
result = "1";
- String username2 = (String) application.getAttribute("username");
- //System.out.print(username2);
-
-// tb_system system = new tb_system();
-// system.setUdpPort("8234");
-// //System.out.print(system);
-// JSONObject jsonObject = JSONObject.fromObject(system);
-// String postUrl = Config.getPostUrl();
-// String url_setting_bw = postUrl + "getSysSetting.do";
-// //System.out.print(url_setting_bw);
-// JSONObject re_tb_setting = HttpUtil.doPost(url_setting_bw, jsonObject.toString(), "UTF-8");
-// tb_system re_setting = (tb_system) JSONObject.toBean(JSONObject.fromObject(re_tb_setting.get("result").toString()),
-// tb_system.class);
-// //System.out.print(re_setting);
-// String port = re_setting.getUdpPort();
- // 寮�鍚姤鏂囨帴鏀�
-// try {
-// receive1 = new Udp_Receive(port);
-// receive2 = new Gps_Receive();
-// receive3 = new Transfer_Receive();
-// receive4 = new Yuanshi_Receive();
-// receive5 = new Gas_Receive();
-// receive6 = new Zhuce_Receive();
-// receive7 = new Baowen_Receive();
-// } catch (Exception e) {
-// e.printStackTrace();
-// }
-// if (Config.getUdpRunning().equals("1")) {
-// try {
-// receive1.startThread();
-// receive2.startThread();
-// receive3.startThread();
-// receive4.startThread();
-// receive5.startThread();
-// receive6.startThread();
-// receive7.startThread();
-// } catch (Exception e) {
-// e.printStackTrace();
-// }
-// }
-//
+ String var9 = (String)application.getAttribute("username");
}
-
-
- //鍒濆鍖栭厤缃枃浠�
- /*
- * Udp_Receive.allMessage = new ArrayList<String>(); Udp_Receive.zhuceMessage =
- * new ArrayList<String>(); Udp_Receive.debugMessage = new ArrayList<String>();
- * Udp_Receive.mysqlMessage = new ArrayList<String>(); Udp_Receive.hexMessage =
- * new ArrayList<String>(); Udp_Receive.gasMessage = new ArrayList<String>();
- * Udp_Receive.tcpMessage = new ArrayList<String>(); Udp_Receive.yuanshiMessage
- * = new ArrayList<String>(); Udp_Receive.udpMessage = new ArrayList<String>();
- */
+
File fileBaowen = new File(Config.getBaowenConfig());
- if (!fileBaowen.exists()){
+ if (!fileBaowen.exists()) {
try {
fileBaowen.createNewFile();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ } catch (IOException var19) {
+ var19.printStackTrace();
}
}
+
File fileAnchor = new File(Config.getAnchorConfig());
- if (!fileAnchor.exists()){
+ if (!fileAnchor.exists()) {
try {
fileAnchor.createNewFile();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ } catch (IOException var18) {
+ var18.printStackTrace();
}
}
+
File fileMap = new File(Config.getMapConfig());
- if (!fileMap.exists()){
+ if (!fileMap.exists()) {
try {
fileMap.createNewFile();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ } catch (IOException var17) {
+ var17.printStackTrace();
}
}
+
File filePage = new File(Config.getPageConfig());
- if (!filePage.exists()){
+ if (!filePage.exists()) {
try {
filePage.createNewFile();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ } catch (IOException var16) {
+ var16.printStackTrace();
}
}
-
- String perPage = Config.getPageConfig();
+
+ String perPage = Config.getPageConfig();
ModifyConfig.writeData(perPage, "perPage", "10");
String BaowenPath = Config.getBaowenConfig();
ModifyConfig.writeData(BaowenPath, "baowenSwitch", "0");
@@ -222,7 +163,10 @@
return result;
}
- @RequestMapping(value = "/logout.do", method = { RequestMethod.POST, RequestMethod.GET })
+ @RequestMapping(
+ value = {"/logout.do"},
+ method = {RequestMethod.POST, RequestMethod.GET}
+ )
public String logout(HttpServletRequest request) throws Exception {
HttpSession session = request.getSession();
ServletContext application = session.getServletContext();
@@ -232,28 +176,84 @@
application.removeAttribute("deleteq");
application.removeAttribute("alertq");
application.removeAttribute("deleteall");
+ application.removeAttribute("fenceq");
session.removeAttribute("username");
session.removeAttribute("password");
session.removeAttribute("superuser");
session.removeAttribute("deleteq");
session.removeAttribute("alertq");
session.removeAttribute("deleteall");
-
- // 鍋滄鎶ユ枃鎺ユ敹
+ session.removeAttribute("fenceq");
if (Config.getUdpRunning().equals("1")) {
try {
-// thread1.stopThread();
-// receive7.stopThread();
-// receive6.stopThread();
-// receive5.stopThread();
-// receive4.stopThread();
- receive3.stopThread();
-// receive2.stopThread();
- /* receive1.stopThread(); */
- } catch (Exception e) {
- e.printStackTrace();
+ this.receive3.stopThread();
+ } catch (Exception var5) {
+ var5.printStackTrace();
}
}
+
return "redirect:/hxzk/login.jsp";
}
+
+ @RequestMapping(
+ value = {"/loginfa.do"},
+ method = {RequestMethod.POST, RequestMethod.GET}
+ )
+ public String loginfa(HttpServletRequest request) throws Exception {
+ String toPage = "forward:/hxzk/sysSetting/loginfa.jsp";
+ List<tb_login> logins = this.loginService.getloginManagement(1);
+ int curPage = 1;
+ int count = this.loginService.getloginManagementCount();
+ int minPage = PageUtil.getMinPage(count);
+ request.setAttribute("dataList", logins);
+ request.setAttribute("pageList", PageUtil.getPage(minPage));
+ request.setAttribute("curPage", Integer.valueOf(curPage));
+ return toPage;
+ }
+
+ @ResponseBody
+ @RequestMapping(
+ value = {"findloginid.do"},
+ method = {RequestMethod.POST, RequestMethod.GET}
+ )
+ public JSONObject findloginid(HttpServletRequest request) throws Exception {
+ JSONObject json = new JSONObject();
+ String username = request.getParameter("input");
+ List<tb_login> logins = this.loginService.getloginid(username);
+ json.put("dataList", logins);
+ return json;
+ }
+
+ @ResponseBody
+ @RequestMapping(
+ value = {"/loginManagement_page.do"},
+ method = {RequestMethod.POST, RequestMethod.GET}
+ )
+ public String loginManagement_page(HttpServletRequest request) {
+ String pageStr = request.getParameter("page");
+ String curPageStr = request.getParameter("curPage");
+ int count = this.loginService.getloginManagementCount();
+ int minPage = PageUtil.getMinPage(count);
+ int curPage = Integer.parseInt(curPageStr);
+ int page = 1;
+ if ("pre".equals(pageStr)) {
+ if (curPage > 1) {
+ page = curPage - 1;
+ }
+ } else if ("next".equals(pageStr)) {
+ if (curPage < minPage) {
+ page = curPage + 1;
+ }
+ } else {
+ page = Integer.parseInt(pageStr);
+ }
+
+ List<tb_login> loginManagementList = this.loginService.getloginManagement(page);
+ List<Integer> pageList = PageUtil.getPage(PageUtil.getLocPage(page, curPage), page, minPage);
+ JSONObject json = new JSONObject();
+ json.put("dataList", loginManagementList);
+ json.put("pageList", pageList);
+ json.put("curPage", page);
+ return json.toString();
+ }
}
--
Gitblit v1.10.0