Commit 12ac36afd4006a725df43f72ad75e7b98c19041d
1 parent
1be31d53
update...
Showing
3 changed files
with
44 additions
and
17 deletions
src/main/java/com/bsth/server_rs/base_info/person/Personnel.java
| ... | ... | @@ -70,17 +70,27 @@ public class Personnel implements Serializable { |
| 70 | 70 | /** |
| 71 | 71 | * RFID 人卡IC号 |
| 72 | 72 | */ |
| 73 | - private String icRFID; | |
| 73 | + private String icRfid; | |
| 74 | 74 | |
| 75 | 75 | /** |
| 76 | 76 | * RFID 人卡ID号 |
| 77 | 77 | */ |
| 78 | - private String idRFID; | |
| 78 | + private String idRfid; | |
| 79 | 79 | |
| 80 | 80 | /** |
| 81 | 81 | * RFID 标签号 |
| 82 | 82 | */ |
| 83 | - private String tagRFID; | |
| 83 | + private String tagRfid; | |
| 84 | + | |
| 85 | + /** | |
| 86 | + * 线路名称 | |
| 87 | + */ | |
| 88 | + private String lineName; | |
| 89 | + | |
| 90 | + /** | |
| 91 | + * 线路编码 | |
| 92 | + */ | |
| 93 | + private String lineCode; | |
| 84 | 94 | |
| 85 | 95 | public String getCompanyCode() { |
| 86 | 96 | return companyCode; |
| ... | ... | @@ -154,27 +164,43 @@ public class Personnel implements Serializable { |
| 154 | 164 | this.telphone = telphone; |
| 155 | 165 | } |
| 156 | 166 | |
| 157 | - public String getIcRFID() { | |
| 158 | - return icRFID; | |
| 167 | + public String getIcRfid() { | |
| 168 | + return icRfid; | |
| 169 | + } | |
| 170 | + | |
| 171 | + public void setIcRfid(String icRfid) { | |
| 172 | + this.icRfid = icRfid; | |
| 173 | + } | |
| 174 | + | |
| 175 | + public String getIdRfid() { | |
| 176 | + return idRfid; | |
| 177 | + } | |
| 178 | + | |
| 179 | + public void setIdRfid(String idRfid) { | |
| 180 | + this.idRfid = idRfid; | |
| 181 | + } | |
| 182 | + | |
| 183 | + public String getTagRfid() { | |
| 184 | + return tagRfid; | |
| 159 | 185 | } |
| 160 | 186 | |
| 161 | - public void setIcRFID(String icRFID) { | |
| 162 | - this.icRFID = icRFID; | |
| 187 | + public void setTagRfid(String tagRfid) { | |
| 188 | + this.tagRfid = tagRfid; | |
| 163 | 189 | } |
| 164 | 190 | |
| 165 | - public String getIdRFID() { | |
| 166 | - return idRFID; | |
| 191 | + public String getLineName() { | |
| 192 | + return lineName; | |
| 167 | 193 | } |
| 168 | 194 | |
| 169 | - public void setIdRFID(String idRFID) { | |
| 170 | - this.idRFID = idRFID; | |
| 195 | + public void setLineName(String lineName) { | |
| 196 | + this.lineName = lineName; | |
| 171 | 197 | } |
| 172 | 198 | |
| 173 | - public String getTagRFID() { | |
| 174 | - return tagRFID; | |
| 199 | + public String getLineCode() { | |
| 200 | + return lineCode; | |
| 175 | 201 | } |
| 176 | 202 | |
| 177 | - public void setTagRFID(String tagRFID) { | |
| 178 | - this.tagRFID = tagRFID; | |
| 203 | + public void setLineCode(String lineCode) { | |
| 204 | + this.lineCode = lineCode; | |
| 179 | 205 | } |
| 180 | 206 | } | ... | ... |
src/main/java/com/bsth/server_rs/base_info/person/buffer/PersonBufferData.java
| ... | ... | @@ -55,6 +55,6 @@ public class PersonBufferData implements CommandLineRunner { |
| 55 | 55 | |
| 56 | 56 | @Override |
| 57 | 57 | public void run(String... strings) throws Exception { |
| 58 | - Application.mainServices.scheduleWithFixedDelay(personRefreshThread, 10, 60 * 60, TimeUnit.SECONDS); | |
| 58 | + Application.mainServices.scheduleWithFixedDelay(personRefreshThread, 10, 60 * 30, TimeUnit.SECONDS); | |
| 59 | 59 | } |
| 60 | 60 | } | ... | ... |
src/main/java/com/bsth/server_rs/base_info/person/buffer/PersonRefreshThread.java
| ... | ... | @@ -25,7 +25,8 @@ public class PersonRefreshThread extends Thread{ |
| 25 | 25 | public void run() { |
| 26 | 26 | |
| 27 | 27 | try { |
| 28 | - List<Personnel> list = jdbcTemplate.query("select * from bsth_c_personnel",BeanPropertyRowMapper.newInstance(Personnel.class)); | |
| 28 | + List<Personnel> list = jdbcTemplate.query("select t1.*,t2.name as line_name,t2.line_code from (SELECT company_code,branche_company_code,job_code,personnel_name,papers_code,ic_card_code,personnel_type,posts,card,telphone,ic_rfid,id_rfid,tag_rfid,e.xl FROM bsth_c_personnel p left JOIN bsth_c_s_ecinfo e on p.id=e.jsy) t1 LEFT JOIN bsth_c_line t2 on t1.xl=t2.id " | |
| 29 | + ,BeanPropertyRowMapper.newInstance(Personnel.class)); | |
| 29 | 30 | if(list != null && list.size() > 0) |
| 30 | 31 | PersonBufferData.replaceAll(list); |
| 31 | 32 | }catch (Exception e){ | ... | ... |