| | |
| | | import com.doumee.core.utils.DateUtil; |
| | | import com.doumee.core.utils.Utils; |
| | | import com.doumee.dao.business.CarEventMapper; |
| | | import com.doumee.dao.business.CarsMapper; |
| | | import com.doumee.dao.business.ParksMapper; |
| | | import com.doumee.dao.business.VisitsMapper; |
| | | import com.doumee.dao.business.join.ParkBookJoinMapper; |
| | | import com.doumee.dao.business.model.*; |
| | | import com.github.yulichang.wrapper.MPJLambdaWrapper; |
| | |
| | | private ParkBookJoinMapper parkBookMapper; |
| | | @Autowired |
| | | private CarEventMapper carEventMapper; |
| | | @Autowired |
| | | private CarsMapper carsMapper; |
| | | @Autowired |
| | | private VisitsMapper visitsMapper; |
| | | @Override |
| | | public void syncParkBookData() { |
| | | if(Constants.DEALING_HK_PARKBOOK){ |
| | |
| | | c.setParkIndex(model.getParkSyscode()); |
| | | c.setParkName(model.getParkName()); |
| | | c.setEventId(model.getCrossRecordSyscode()); |
| | | if(StringUtils.isNotBlank(model.getPlateNo())){ |
| | | Cars car = carsMapper.selectOne(new QueryWrapper<Cars>().lambda() |
| | | .eq(Cars::getIsdeleted,Constants.ZERO) |
| | | .eq(Cars::getCode,model.getPlateNo()) |
| | | .last("limit 1" )); |
| | | if(car!=null){ |
| | | //如果是内部人员 |
| | | c.setMemberId(car.getMemberId()); |
| | | } |
| | | |
| | | Visits visits = visitsMapper.selectOne(new QueryWrapper<Visits>().lambda() |
| | | .eq(Visits::getIsdeleted,Constants.ZERO) |
| | | .eq(Visits::getCarNos,model.getPlateNo()) |
| | | .last("limit 1" )); |
| | | if(visits!=null){ |
| | | //如果是访客 |
| | | c.setMemberId(visits.getMemberId()); |
| | | } |
| | | } |
| | | c.setGateIndex(model.getEntranceSyscode()); |
| | | c.setGateName(model.getEntranceName()); |
| | | c.setIsdeleted(Constants.ZERO); |