| | |
| | | private final TicketBlackService ticketBlackService; |
| | | private final SystemConfigProperties systemConfigProperties; |
| | | private final WhiteListService whiteListService; |
| | | private final EnterParkService enterParkService; |
| | | |
| | | /** |
| | | * 查询订单接口 |
| | |
| | | orderRecord.setTicketStatus(0); |
| | | orderRecord.setPayCode(outPark.getPayCode()); |
| | | orderRecordService.saveOrUpdate(orderRecord); |
| | | if(outPark.getImgId() != null){ |
| | | orderRecord.setImgOutId(outPark.getImgId()); |
| | | } |
| | | EnterPark enterPark = enterParkService.getByCarNoAndDate(outPark.getCarNo(), outPark.getParkId(), outPark.getEnterTime()); |
| | | if(enterPark != null && enterPark.getImgId() != null){ |
| | | orderRecord.setImgInId(enterPark.getImgId()); |
| | | } |
| | | } |
| | | |
| | | //插入执法订单记录 |
| | |
| | | //图片id |
| | | @ApiModelProperty(value = "入场图片id") |
| | | @Column(columnDefinition = "int comment '入场图片id'") |
| | | private Long imgInId; |
| | | private Integer imgInId; |
| | | |
| | | //图片id |
| | | @ApiModelProperty(value = "出场图片id") |
| | | @Column(columnDefinition = "int comment '出场图片id'") |
| | | private Long imgOutId; |
| | | private Integer imgOutId; |
| | | |
| | | @Transient |
| | | @TableField(exist = false) |
| | |
| | | import com.boying.entity.EnterPark; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | List<EnterPark> findByCarNo(String carNo,Integer parkId); |
| | | @Transactional(readOnly = false) |
| | | void deleteByCarNo(String carNo,Integer parkId); |
| | | |
| | | EnterPark getByCarNoAndDate(String carNo, Integer parkId, LocalDateTime dateTime); |
| | | } |
| | |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | |
| | | enterParkMapper.delete(wrapper); |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public EnterPark getByCarNoAndDate(String carNo, Integer parkId, LocalDateTime dateTime) { |
| | | QueryWrapper<EnterPark> wrapper = new QueryWrapper<>(); |
| | | wrapper.lambda() |
| | | .eq(EnterPark::getCarNo,carNo) |
| | | .eq(EnterPark::getParkId,parkId) |
| | | .eq(EnterPark::getCreateTime,dateTime); |
| | | List<EnterPark> enterParks = enterParkMapper.selectList(wrapper); |
| | | if(enterParks.size()>0){ |
| | | return enterParks.get(0); |
| | | }else { |
| | | return null; |
| | | } |
| | | } |
| | | } |