Commit 54a249e86424d6a047c816ae7ad9914defafe0f3
1 parent
6c7b45f2
update
Showing
2 changed files
with
15 additions
and
0 deletions
src/main/java/com/bsth/entity/realcontrol/ScheduleRealInfo.java
| ... | ... | @@ -862,4 +862,14 @@ public class ScheduleRealInfo { |
| 862 | 862 | public void setJhlcOrig(Double jhlcOrig) { |
| 863 | 863 | this.jhlcOrig = jhlcOrig; |
| 864 | 864 | } |
| 865 | + | |
| 866 | + public void reCalcLate() { | |
| 867 | + if(this.getStatus() == 0 | |
| 868 | + && this.getFcsjActual() == null | |
| 869 | + && this.dfsjT < System.currentTimeMillis()){ | |
| 870 | + this.setLate(true); | |
| 871 | + } | |
| 872 | + else | |
| 873 | + this.setLate(false); | |
| 874 | + } | |
| 865 | 875 | } | ... | ... |
src/main/java/com/bsth/service/realcontrol/impl/ScheduleRealInfoServiceImpl.java
| ... | ... | @@ -179,6 +179,9 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf |
| 179 | 179 | schedule.setBcType(bcType); |
| 180 | 180 | } |
| 181 | 181 | |
| 182 | + //重新计算是否误点 | |
| 183 | + schedule.reCalcLate(); | |
| 184 | + | |
| 182 | 185 | // 持久化到数据库 |
| 183 | 186 | dayOfSchedule.save(schedule); |
| 184 | 187 | |
| ... | ... | @@ -1101,6 +1104,8 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf |
| 1101 | 1104 | schedule = dayOfSchedule.get(jsonObj.getLong("id")); |
| 1102 | 1105 | //设置待发时间 |
| 1103 | 1106 | schedule.setDfsjAll(dfsj); |
| 1107 | + //重新计算是否误点 | |
| 1108 | + schedule.reCalcLate(); | |
| 1104 | 1109 | |
| 1105 | 1110 | dayOfSchedule.save(schedule); |
| 1106 | 1111 | } | ... | ... |