| | |
| | | import com.doumee.core.haikang.model.HKConstants; |
| | | import com.doumee.core.haikang.model.param.BaseResponse; |
| | | import com.doumee.core.haikang.model.param.request.ParkReservationAddRequest; |
| | | import com.doumee.core.haikang.model.param.request.ParkReservationAddResvRequest; |
| | | import com.doumee.core.haikang.model.param.request.ParkReservationDelRequest; |
| | | import com.doumee.core.haikang.model.param.respose.ParkReservationAddResponse; |
| | | import com.doumee.core.haikang.service.HKService; |
| | |
| | | request.setOwner(platformJob.getDriverName()); |
| | | request.setAllowTimes(Constants.ONE+""); |
| | | request.setIsCharge(Constants.ONE+""); |
| | | request.setStartTime(Objects.isNull(visitPark.getStartTime())?DateUtil.getISO8601Timestamp2(new Date()):DateUtil.getISO8601Timestamp2(visitPark.getStartTime())); |
| | | request.setEndTime(Objects.isNull(visitPark.getEndTime())?"2999-12-31T00:00:00+08:00":DateUtil.getISO8601Timestamp2(visitPark.getEndTime())); |
| | | // request.setStartTime(Objects.isNull(visitPark.getStartTime())?DateUtil.getISO8601Timestamp2(new Date()):DateUtil.getISO8601Timestamp2(visitPark.getStartTime())); |
| | | // request.setEndTime(Objects.isNull(visitPark.getEndTime())?"2999-12-31T00:00:00+08:00":DateUtil.getISO8601Timestamp2(visitPark.getEndTime())); |
| | | List<ParkReservationAddResvRequest> resvTime = new ArrayList<>(); |
| | | ParkReservationAddResvRequest resvRequest = new ParkReservationAddResvRequest(); |
| | | resvRequest.setStartTime(Objects.isNull(visitPark.getStartTime())?DateUtil.getISO8601Timestamp2(new Date()):DateUtil.getISO8601Timestamp2(visitPark.getStartTime())); |
| | | resvRequest.setEndTime(Objects.isNull(visitPark.getEndTime())?"2999-12-31T00:00:00+08:00":DateUtil.getISO8601Timestamp2(visitPark.getEndTime())); |
| | | resvTime.add(resvRequest); |
| | | request.setResvTime(resvTime); |
| | | BaseResponse response = HKService.parkReservationAddition(request); |
| | | |
| | | visitPark.setHkDate(new Date()); |
| | |
| | | BeanUtils.copyProperties(model,platformJob); |
| | | platformJob.setPlatformGroupId(param.getPlatformGroupId()); |
| | | platformJob.setEditDate(new Date()); |
| | | platformJob.setTagVirtual(Constants.ONE); |
| | | platformJob.setTagVirtualUser(platformJob.getEditor()); |
| | | platformJob.setTagVirtualTime(platformJob.getEditDate()); |
| | | platformJob.setEditor(loginUser.getId()); |
| | | int flag = platformJobMapper.update(null,new UpdateWrapper<PlatformJob>().lambda() |
| | | .set(PlatformJob::getEditDate,platformJob.getEditDate()) |
| | | .set(PlatformJob::getTagVirtualTime,platformJob.getTagVirtualTime()) |
| | | .set(PlatformJob::getEditor,platformJob.getEditor()) |
| | | .set(PlatformJob::getPlatformGroupId,param.getPlatformGroupId()) |
| | | .set(PlatformJob::getTagVirtualUser,platformJob.getEditor()) |
| | | .set(PlatformJob::getPlatformId,null)//置空分配的月台信息 |
| | | .in(PlatformJob::getStatus,Constants.PlatformJobStatus.WAIT_CONFIRM.getKey(), |
| | | Constants.PlatformJobStatus.WART_SIGN_IN.getKey(), |