| | |
| | | package com.moral.monitor.controller;
|
| | |
|
| | | import java.sql.Connection;
|
| | | import java.sql.DriverManager;
|
| | | import java.sql.SQLException;
|
| | | import java.sql.Statement;
|
| | | import java.util.ArrayList;
|
| | | import java.util.Date;
|
| | | import java.util.List;
|
| | |
| | | equipmentService.updateByMac(equipment);
|
| | | apiData.setMessage("更新设备成功");
|
| | | apiData.setErrno(0);
|
| | |
|
| | | /////////////////////////////////////////////////////////
|
| | | // 更新 - 新版本后台数据库
|
| | | updateLocation(device_name, address, mac, longitude, latitude);
|
| | | /////////////////////////////////////////////////////////
|
| | | }
|
| | | return apiData;
|
| | | }
|
| | |
|
| | |
|
| | | public void updateLocation(String device, String address, String mac, String lng, String lat) {
|
| | | Connection conn = null;
|
| | | String sql;
|
| | | String url = "jdbc:mysql://172.16.206.7:3306/monitor_db?characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC&user=root&password=xOlx8z9L7Pt6y9YI";
|
| | | try {
|
| | | Class.forName("com.mysql.jdbc.Driver");
|
| | | conn = DriverManager.getConnection(url);
|
| | | Statement stmt = conn.createStatement();
|
| | | sql = "UPDATE device SET `name`='" + device + "', address='" + address + "', longitude='" + lng + "', latitude='" + lat + "' WHERE mac='" + mac + "'";
|
| | | System.out.println(sql);
|
| | | int result = stmt.executeUpdate(sql);
|
| | | System.out.println("Update the location of the equipment: " + result);
|
| | | } catch (SQLException e) {
|
| | | e.printStackTrace();
|
| | | } catch (Exception e) {
|
| | | e.printStackTrace();
|
| | | } finally {
|
| | | try {
|
| | | conn.close();
|
| | | } catch (SQLException e) {
|
| | | e.printStackTrace();
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | //1登录
|
| | | @RequestMapping(value = "accountlogin")
|