Commit 4ca015c416fe81697abb8f78fce25cff13ae03f5

Authored by ljq
1 parent d46f797f

个别判断修改

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 }