| | |
| | | import com.java110.dto.machine.MachineDto; |
| | | import com.java110.dto.owner.OwnerCarDto; |
| | | import com.java110.dto.owner.OwnerDto; |
| | | import com.java110.dto.parkingBoxArea.ParkingBoxAreaDto; |
| | | import com.java110.dto.parkingCouponCar.ParkingCouponCarDto; |
| | | import com.java110.dto.parking.ParkingBoxAreaDto; |
| | | import com.java110.dto.parkingCoupon.ParkingCouponCarDto; |
| | | import com.java110.dto.tempCarFeeConfig.TempCarFeeConfigDto; |
| | | import com.java110.intf.acct.IParkingCouponCarOrderV1InnerServiceSMO; |
| | | import com.java110.intf.acct.IParkingCouponCarV1InnerServiceSMO; |
| | |
| | | import com.java110.po.car.CarInoutDetailPo; |
| | | import com.java110.po.car.CarInoutPo; |
| | | import com.java110.po.car.OwnerCarPo; |
| | | import com.java110.po.carInoutPayment.CarInoutPaymentPo; |
| | | import com.java110.po.fee.FeeAttrPo; |
| | | import com.java110.po.fee.PayFeeDetailPo; |
| | | import com.java110.po.fee.PayFeePo; |
| | | import com.java110.po.owner.OwnerPo; |
| | | import com.java110.po.parkingCouponCar.ParkingCouponCarPo; |
| | |
| | | tempCarName = tmpOwnerCarDto.getLeaseTypeName(); |
| | | } |
| | | } |
| | | |
| | | //主副车辆中 有一个车辆在场,这个车场当做临时车处理 |
| | | if (hasInParkingArea(ownerCarDtos.get(0).getCarId(), reqJson.getString("carNum"), reqJson.getString("communityId"), paIds)) { |
| | | tempCar = CAR_TYPE_NO_DATA; |
| | | tempCarName = "临时车"; |
| | | } |
| | | |
| | | int day = DateUtil.differentDaysUp(DateUtil.getCurrentDate(),ownerCarDtos.get(0).getEndTime()); |
| | | |
| | | if(day <= -5){ |
| | | tempCar = CAR_TYPE_NO_DATA; |
| | | tempCarName = "临时车"; |
| | | } |
| | | } |
| | | |
| | | //主副车辆中 有一个车辆在场,这个车场当做临时车处理 |
| | | if (hasInParkingArea(ownerCarDtos.get(0).getCarId(), reqJson.getString("carNum"), reqJson.getString("communityId"), paIds)) { |
| | | tempCar = CAR_TYPE_NO_DATA; |
| | | tempCarName = "临时车"; |
| | | } |
| | | |
| | | |
| | | |
| | | //进场处理 |
| | |
| | | carInoutDetailPo.setCarInout(CarInoutDetailDto.CAR_INOUT_OUT); |
| | | carInoutDetailPo.setCarNum(reqJson.getString("carNum")); |
| | | carInoutDetailPo.setCommunityId(reqJson.getString("communityId")); |
| | | carInoutDetailPo.setDetailId(GenerateCodeFactory.getGeneratorId(CODE_PREFIX_ID)); |
| | | carInoutDetailPo.setDetailId(GenerateCodeFactory.getDetailId(CODE_PREFIX_ID)); |
| | | carInoutDetailPo.setInoutId("-1"); |
| | | carInoutDetailPo.setMachineCode(machineDto.getMachineCode()); |
| | | carInoutDetailPo.setMachineId(machineDto.getMachineId()); |
| | |
| | | if (CarInoutDto.STATE_IN_FAIL.equals(state)) { |
| | | return; |
| | | } |
| | | |
| | | carInoutDtos = carInoutV1InnerServiceSMOImpl.queryCarInouts(carInoutDto); |
| | | |
| | | } |
| | | |
| | | //保存出场明细 |
| | |
| | | carInoutDetailPo.setCarInout(CarInoutDetailDto.CAR_INOUT_OUT); |
| | | carInoutDetailPo.setCarNum(reqJson.getString("carNum")); |
| | | carInoutDetailPo.setCommunityId(reqJson.getString("communityId")); |
| | | carInoutDetailPo.setDetailId(GenerateCodeFactory.getGeneratorId(CODE_PREFIX_ID)); |
| | | carInoutDetailPo.setDetailId(GenerateCodeFactory.getDetailId(CODE_PREFIX_ID)); |
| | | carInoutDetailPo.setInoutId(carInoutDtos.get(0).getInoutId()); |
| | | carInoutDetailPo.setMachineCode(machineDto.getMachineCode()); |
| | | carInoutDetailPo.setMachineId(machineDto.getMachineId()); |
| | |
| | | carInoutDetailPo.setCarInout(CarInoutDetailDto.CAR_INOUT_IN); |
| | | carInoutDetailPo.setCarNum(reqJson.getString("carNum")); |
| | | carInoutDetailPo.setCommunityId(reqJson.getString("communityId")); |
| | | carInoutDetailPo.setDetailId(GenerateCodeFactory.getGeneratorId(CODE_PREFIX_ID)); |
| | | carInoutDetailPo.setDetailId(GenerateCodeFactory.getDetailId(CODE_PREFIX_ID)); |
| | | carInoutDetailPo.setInoutId(carInoutPo.getInoutId()); |
| | | carInoutDetailPo.setMachineCode(machineDto.getMachineCode()); |
| | | carInoutDetailPo.setMachineId(machineDto.getMachineId()); |