| | |
| | | |
| | | //获取要接任务的时间戳 + 两个小时 |
| | | Date timea = sdf.parse(list.get(0).getTime()); |
| | | Long start = timea.getTime() + 2 * 60 * 60; |
| | | System.out.println(sdf.format(start)); |
| | | System.out.println("开始时间——————"+timea.getTime()); |
| | | Long start = timea.getTime() + 2 * 60 * 60 * 1000; |
| | | System.out.println("开始时间——————"+start); |
| | | System.out.println("开始时间——————"+sdf.format(start)); |
| | | |
| | | |
| | | //判断是否有同时间段的任务 |
| | | //已接的任务 |
| | | List<TaskqdVO> yjlist = taskqdService.getlist(taskqd.getSerid().toString(), null); |
| | | List<TaskqdVO> yjlist = taskqdService.getlist(taskqd.getSerid().toString(), "2"); |
| | | for (int i = 0; i < yjlist.size(); i++) { |
| | | //获取已接任务的时间戳 |
| | | |
| | | Date timeb = sdf.parse(yjlist.get(i).getEndtime()); |
| | | Long end = timeb.getTime(); |
| | | |
| | | System.out.println("开始时间——————"+sdf.format(end)); |
| | | if (end > start) { |
| | | return R.fail("已有正在进行的同时段任务"); |
| | | } |