yzt
2023-05-08 24e1c6a1c3d5331b5a4f1111dcbae3ef148eda1a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
//
// 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();
    }
}