|  |  | 
 |  |  | 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); | 
 |  |  |                 } |