Commit daca09ba84b8d12f41f517dc88182094efa463df
1 parent
09252746
1.新增获取当天排班中变更过的排班数据接口
Showing
2 changed files
with
4 additions
and
2 deletions
src/main/java/com/bsth/redis/ScheduleRedisService.java
| @@ -287,7 +287,7 @@ public class ScheduleRedisService implements CommandLineRunner { | @@ -287,7 +287,7 @@ public class ScheduleRedisService implements CommandLineRunner { | ||
| 287 | private static DateTimeFormatter fmtyyyyMMddHHmm = DateTimeFormat.forPattern("yyyy-MM-ddHH:mm"), | 287 | private static DateTimeFormatter fmtyyyyMMddHHmm = DateTimeFormat.forPattern("yyyy-MM-ddHH:mm"), |
| 288 | fmtHHmm = DateTimeFormat.forPattern("HH:mm"); | 288 | fmtHHmm = DateTimeFormat.forPattern("HH:mm"); |
| 289 | 289 | ||
| 290 | - private void calcTime(List<ScheduleRealInfo> list) { | 290 | + public void calcTime(List<ScheduleRealInfo> list) { |
| 291 | if (list.size() == 0) | 291 | if (list.size() == 0) |
| 292 | return; | 292 | return; |
| 293 | 293 |
src/main/java/com/bsth/server_rs/schedule/real/ScheduleRealService.java
| @@ -212,7 +212,9 @@ public class ScheduleRealService { | @@ -212,7 +212,9 @@ public class ScheduleRealService { | ||
| 212 | public List<ScheduleRealInfoDTO_JK> sch_jk4modify(@PathParam("company") String company, @PathParam("rq") String rq, @PathParam("timestamp") long timestamp) { | 212 | public List<ScheduleRealInfoDTO_JK> sch_jk4modify(@PathParam("company") String company, @PathParam("rq") String rq, @PathParam("timestamp") long timestamp) { |
| 213 | DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyyMMdd"); | 213 | DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyyMMdd"); |
| 214 | DateTime dateTime = fmt.parseDateTime(rq); | 214 | DateTime dateTime = fmt.parseDateTime(rq); |
| 215 | - List<ScheduleRealInfoDTO_JK> result = ScheduleRealInfoDTO_JK.getMultiInstance(scheduleRealInfoRepository.findByDateAndCompany(dateTime.toString("yyyy-MM-dd"), company, new Date(timestamp))); | 215 | + List<ScheduleRealInfo> scheduleRealInfos = scheduleRealInfoRepository.findByDateAndCompany(dateTime.toString("yyyy-MM-dd"), company, new Date(timestamp)); |
| 216 | + redisService.calcTime(scheduleRealInfos); | ||
| 217 | + List<ScheduleRealInfoDTO_JK> result = ScheduleRealInfoDTO_JK.getMultiInstance(scheduleRealInfos); | ||
| 216 | 218 | ||
| 217 | return result; | 219 | return result; |
| 218 | } | 220 | } |