fxl
2023-05-04 e150655a785de36a65a26a0dc4d3d6d65fe7e9d0
src/main/java/com/hxzkoa/services/HelmetService.java
@@ -1,20 +1,26 @@
//
// 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) {
   public void offhat(String tagid, String state) {
      Query query = null;
      String sql = null;
      sql = "UPDATE tb_person SET baoliu29=:state WHERE p_tagid=:tagid";
@@ -23,9 +29,9 @@
      query.setParameter("state", state);
      query.executeUpdate();
   }
   @Transactional
   public void smash(String tagid,String state) {
   public void smash(String tagid, String state) {
      Query query = null;
      String sql = null;
      sql = "UPDATE tb_person SET baoliu25=:state WHERE p_tagid=:tagid";
@@ -34,9 +40,9 @@
      query.setParameter("state", state);
      query.executeUpdate();
   }
   @Transactional
   public void stopmoving(String tagid,String state) {
   public void stopmoving(String tagid, String state) {
      Query query = null;
      String sql = null;
      sql = "UPDATE tb_person SET baoliu26=:state WHERE p_tagid=:tagid";
@@ -45,9 +51,9 @@
      query.setParameter("state", state);
      query.executeUpdate();
   }
   @Transactional
   public void high(String tagid,String state) {
   public void high(String tagid, String state) {
      Query query = null;
      String sql = null;
      sql = "UPDATE tb_person SET baoliu27=:state WHERE p_tagid=:tagid";
@@ -56,9 +62,9 @@
      query.setParameter("state", state);
      query.executeUpdate();
   }
   @Transactional
   public void nearele(String tagid,String state) {
   public void nearele(String tagid, String state) {
      Query query = null;
      String sql = null;
      sql = "UPDATE tb_person SET baoliu28=:state WHERE p_tagid=:tagid";
@@ -67,9 +73,9 @@
      query.setParameter("state", state);
      query.executeUpdate();
   }
   @Transactional
   public void video(String tagid,String name) {
   public void video(String tagid, String name) {
      Query query = null;
      String sql = null;
      sql = "UPDATE tb_person SET baoliu30=:name WHERE p_tagid=:tagid";
@@ -78,9 +84,9 @@
      query.setParameter("name", name);
      query.executeUpdate();
   }
   @Transactional
   public void audio(String tagid,String name) {
   public void audio(String tagid, String name) {
      Query query = null;
      String sql = null;
      sql = "UPDATE tb_person SET baoliu31=:name WHERE p_tagid=:tagid";
@@ -89,9 +95,20 @@
      query.setParameter("name", name);
      query.executeUpdate();
   }
   @Transactional
   public void setgps(String tagid,String lon,String lat) {
   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";
@@ -101,5 +118,25 @@
      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();
   }
}