Commit daca09ba84b8d12f41f517dc88182094efa463df

Authored by 王通
1 parent 09252746

1.新增获取当天排班中变更过的排班数据接口

src/main/java/com/bsth/redis/ScheduleRedisService.java
... ... @@ -287,7 +287,7 @@ public class ScheduleRedisService implements CommandLineRunner {
287 287 private static DateTimeFormatter fmtyyyyMMddHHmm = DateTimeFormat.forPattern("yyyy-MM-ddHH:mm"),
288 288 fmtHHmm = DateTimeFormat.forPattern("HH:mm");
289 289  
290   - private void calcTime(List<ScheduleRealInfo> list) {
  290 + public void calcTime(List<ScheduleRealInfo> list) {
291 291 if (list.size() == 0)
292 292 return;
293 293  
... ...
src/main/java/com/bsth/server_rs/schedule/real/ScheduleRealService.java
... ... @@ -212,7 +212,9 @@ public class ScheduleRealService {
212 212 public List<ScheduleRealInfoDTO_JK> sch_jk4modify(@PathParam("company") String company, @PathParam("rq") String rq, @PathParam("timestamp") long timestamp) {
213 213 DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyyMMdd");
214 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 219 return result;
218 220 }
... ...