|  |  |  | 
|---|
|  |  |  | 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://47.96.19.115: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 + "'"; | 
|---|
|  |  |  | 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") | 
|---|