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,14 +275,8 @@ public enum subEnum { | ||
| 275 | String df = ""; | 275 | String df = ""; |
| 276 | for (int i = 0; i < sch.size(); i++) { | 276 | for (int i = 0; i < sch.size(); i++) { |
| 277 | ScheduleRealInfo s = sch.get(i); | 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 | m.put("state",true); | 280 | m.put("state",true); |
| 287 | return m; | 281 | return m; |
| 288 | } | 282 | } |
| @@ -383,7 +377,7 @@ public enum subEnum { | @@ -383,7 +377,7 @@ public enum subEnum { | ||
| 383 | return m; | 377 | return m; |
| 384 | } | 378 | } |
| 385 | }, | 379 | }, |
| 386 | - //临加班次 场到场 | 380 | + //临加班次 路牌 |
| 387 | lp{ | 381 | lp{ |
| 388 | @Override | 382 | @Override |
| 389 | public Map run(SubjectUser sur, List<ScheduleRealInfo> sch){ | 383 | public Map run(SubjectUser sur, List<ScheduleRealInfo> sch){ |
| @@ -400,7 +394,7 @@ public enum subEnum { | @@ -400,7 +394,7 @@ public enum subEnum { | ||
| 400 | for (int i = 0; i < sch.size(); i++) { | 394 | for (int i = 0; i < sch.size(); i++) { |
| 401 | ScheduleRealInfo s = sch.get(i); | 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 | m.put("state",true); | 398 | m.put("state",true); |
| 405 | return m; | 399 | return m; |
| 406 | } | 400 | } |
src/main/java/com/bsth/util/subject/subEnumDevice.java
| @@ -19,9 +19,11 @@ public enum subEnumDevice { | @@ -19,9 +19,11 @@ public enum subEnumDevice { | ||
| 19 | @Override | 19 | @Override |
| 20 | public Map run(SubjectUser sur, Collection<D60> yyArray,SysUser user){ | 20 | public Map run(SubjectUser sur, Collection<D60> yyArray,SysUser user){ |
| 21 | Map m = new HashMap(); | 21 | Map m = new HashMap(); |
| 22 | + String answer = sur.getSubjectId().getAnswer();//答案 | ||
| 23 | + String[] t = answer.split(","); //0 | ||
| 22 | for (D60 d60 : yyArray){ | 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 | m.put("state",true); | 27 | m.put("state",true); |
| 26 | return m; | 28 | return m; |
| 27 | } | 29 | } |