Commit 4ca015c416fe81697abb8f78fce25cff13ae03f5
1 parent
d46f797f
个别判断修改
Showing
2 changed files
with
7 additions
and
11 deletions
src/main/java/com/bsth/util/subject/subEnum.java
| ... | ... | @@ -275,14 +275,8 @@ public enum subEnum { |
| 275 | 275 | String df = ""; |
| 276 | 276 | for (int i = 0; i < sch.size(); i++) { |
| 277 | 277 | ScheduleRealInfo s = sch.get(i); |
| 278 | - | |
| 279 | - //判断当前班次是否符合条件 1.是否临加 | |
| 280 | - if (s.getFcsj().equals(sj)) { | |
| 281 | - Long stn = sdf.parse(s.getFcsj()).getTime() + Long.parseLong(t[0]) * 60 * 1000; | |
| 282 | - df =sdf.format(stn); | |
| 283 | - } | |
| 284 | 278 | //判断是否有这个临加班次 |
| 285 | - if (s.getFcsj().equals(df) && s.getClZbh().contains(t[1]) && s.isSflj() == true) { | |
| 279 | + if (s.getFcsj().equals(sj) && s.getClZbh().contains(t[0]) && s.isSflj() == true) { | |
| 286 | 280 | m.put("state",true); |
| 287 | 281 | return m; |
| 288 | 282 | } |
| ... | ... | @@ -383,7 +377,7 @@ public enum subEnum { |
| 383 | 377 | return m; |
| 384 | 378 | } |
| 385 | 379 | }, |
| 386 | - //临加班次 场到场 | |
| 380 | + //临加班次 路牌 | |
| 387 | 381 | lp{ |
| 388 | 382 | @Override |
| 389 | 383 | public Map run(SubjectUser sur, List<ScheduleRealInfo> sch){ |
| ... | ... | @@ -400,7 +394,7 @@ public enum subEnum { |
| 400 | 394 | for (int i = 0; i < sch.size(); i++) { |
| 401 | 395 | ScheduleRealInfo s = sch.get(i); |
| 402 | 396 | //判断当前班次是否符合条件 全部班次 |
| 403 | - if ( s.getFcsj().equals(sj) && s.getLpName().equals(t[0]) && s.isSflj() == true) { | |
| 397 | + if (s.getClZbh().equals(t[1]) && s.getFcsj().equals(sj) && s.getLpName().equals(t[0]) && s.isSflj() == true) { | |
| 404 | 398 | m.put("state",true); |
| 405 | 399 | return m; |
| 406 | 400 | } | ... | ... |
src/main/java/com/bsth/util/subject/subEnumDevice.java
| ... | ... | @@ -19,9 +19,11 @@ public enum subEnumDevice { |
| 19 | 19 | @Override |
| 20 | 20 | public Map run(SubjectUser sur, Collection<D60> yyArray,SysUser user){ |
| 21 | 21 | Map m = new HashMap(); |
| 22 | + String answer = sur.getSubjectId().getAnswer();//答案 | |
| 23 | + String[] t = answer.split(","); //0 | |
| 22 | 24 | for (D60 d60 : yyArray){ |
| 23 | - if (d60.getSender().equals(user.getUserName())){ //用户名 | |
| 24 | - if(d60.getData().getTxtContent().equals("切换为 下行营运")){ | |
| 25 | + if (d60.getDeviceId().contains(t[0]) && d60.getSender().equals(user.getUserName())){ //用户名 | |
| 26 | + if(d60.getData().getTxtContent().contains(t[1])){ | |
| 25 | 27 | m.put("state",true); |
| 26 | 28 | return m; |
| 27 | 29 | } | ... | ... |