| | |
| | | import com.doumee.core.haikang.model.HKConstants; |
| | | import com.doumee.core.haikang.model.param.BaseResponse; |
| | | import com.doumee.core.haikang.model.param.request.CarChargeAddRequest; |
| | | import com.doumee.core.haikang.model.param.request.ParkReservationAddRequest; |
| | | import com.doumee.core.haikang.model.param.respose.ParkReservationAddResponse; |
| | | import com.doumee.core.haikang.service.HKService; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | |
| | | visitPark.setStartTime(visits.getStarttime()); |
| | | visitPark.setEndTime(visits.getEndtime()); |
| | | visitPark.setParkHkId(parks.getHkId()); |
| | | visitPark.setObjType(Constants.ZERO); |
| | | |
| | | CarChargeAddRequest param = new CarChargeAddRequest(); |
| | | param.setPlateNo(visitPark.getCarCode()); |
| | | param.setParkSyscode(visitPark.getParkHkId()); |
| | | param.setStartTime(Objects.isNull(visitPark.getStartTime())?DateUtil.getDate(new Date(),"yyyy-MM-dd"):DateUtil.getShortTimeToNull(visitPark.getStartTime())); |
| | | param.setEndTime(Objects.isNull(visitPark.getEndTime())?"2999-12-31":DateUtil.getShortTimeToNull(visitPark.getEndTime())); |
| | | BaseResponse response = HKService.carChargeAddtion(param); |
| | | ParkReservationAddRequest request = new ParkReservationAddRequest(); |
| | | request.setPlateNo(visitPark.getCarCode()); |
| | | request.setParkSyscode(visitPark.getParkHkId()); |
| | | request.setPhoneNo(visits.getPhone()); |
| | | request.setOwner(visits.getName()); |
| | | 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())); |
| | | BaseResponse response = HKService.parkReservationAddition(request); |
| | | |
| | | visitPark.setHkDate(new Date()); |
| | | if(response!=null |
| | | && StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE)){ |
| | | ParkReservationAddResponse parkReservationAddResponse = (ParkReservationAddResponse) response.getData(); |
| | | visitPark.setHkId(parkReservationAddResponse.getReserveOrderNo()); |
| | | visitPark.setHkStatus(Constants.ONE); |
| | | visitPark.setRemark("包期成功"); |
| | | }else{ |
| | |
| | | sendStatus = false; |
| | | } |
| | | parkBookList.add(visitPark); |
| | | |
| | | } |
| | | visitParkMapper.insert(parkBookList); |
| | | } |