//
|
// Source code recreated from a .class file by IntelliJ IDEA
|
// (powered by FernFlower decompiler)
|
//
|
|
package com.hxzkoa.services;
|
|
import javax.persistence.EntityManager;
|
import javax.persistence.PersistenceContext;
|
import javax.persistence.Query;
|
import org.springframework.stereotype.Service;
|
import org.springframework.transaction.annotation.Transactional;
|
|
@Service
|
public class HelmetService {
|
@PersistenceContext
|
private EntityManager em;
|
|
public HelmetService() {
|
}
|
|
@Transactional
|
public void offhat(String tagid, String state) {
|
Query query = null;
|
String sql = null;
|
sql = "UPDATE tb_person SET baoliu29=:state WHERE p_tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
query.setParameter("state", state);
|
query.executeUpdate();
|
}
|
|
@Transactional
|
public void smash(String tagid, String state) {
|
Query query = null;
|
String sql = null;
|
sql = "UPDATE tb_person SET baoliu25=:state WHERE p_tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
query.setParameter("state", state);
|
query.executeUpdate();
|
}
|
|
@Transactional
|
public void stopmoving(String tagid, String state) {
|
Query query = null;
|
String sql = null;
|
sql = "UPDATE tb_person SET baoliu26=:state WHERE p_tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
query.setParameter("state", state);
|
query.executeUpdate();
|
}
|
|
@Transactional
|
public void high(String tagid, String state) {
|
Query query = null;
|
String sql = null;
|
sql = "UPDATE tb_person SET baoliu27=:state WHERE p_tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
query.setParameter("state", state);
|
query.executeUpdate();
|
}
|
|
@Transactional
|
public void nearele(String tagid, String state) {
|
Query query = null;
|
String sql = null;
|
sql = "UPDATE tb_person SET baoliu28=:state WHERE p_tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
query.setParameter("state", state);
|
query.executeUpdate();
|
}
|
|
@Transactional
|
public void video(String tagid, String name) {
|
Query query = null;
|
String sql = null;
|
sql = "UPDATE tb_person SET baoliu30=:name WHERE p_tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
query.setParameter("name", name);
|
query.executeUpdate();
|
}
|
|
@Transactional
|
public void audio(String tagid, String name) {
|
Query query = null;
|
String sql = null;
|
sql = "UPDATE tb_person SET baoliu31=:name WHERE p_tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
query.setParameter("name", name);
|
query.executeUpdate();
|
}
|
|
@Transactional
|
public void image(String tagid, String name) {
|
Query query = null;
|
String sql = null;
|
sql = "UPDATE tb_person SET baoliu34=:name WHERE p_tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
query.setParameter("name", name);
|
query.executeUpdate();
|
}
|
|
@Transactional
|
public void setgps(String tagid, String lon, String lat) {
|
Query query = null;
|
String sql = null;
|
sql = "UPDATE tb_gps SET gsp_jingdu=:lon,gps_weidu=:lat WHERE tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
query.setParameter("lon", lon);
|
query.setParameter("lat", lat);
|
query.executeUpdate();
|
}
|
|
@Transactional
|
public void guanbi(String tagid, String type) {
|
Query query = null;
|
String sql = null;
|
sql = "UPDATE tb_person SET " + type + "='' WHERE p_tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
query.executeUpdate();
|
}
|
|
@Transactional
|
public String removefile(String tagid, String type) {
|
Query query = null;
|
String sql = null;
|
sql = "SELECT " + type + " from tb_person WHERE p_tagid=:tagid";
|
query = this.em.createNativeQuery(sql);
|
query.setParameter("tagid", tagid);
|
Object person = query.getSingleResult();
|
return person.toString();
|
}
|
}
|