| | |
| | | package com.doumee.service.business.impl; |
| | | |
| | | import com.doumee.core.constants.Constants; |
| | | import com.doumee.core.constants.ResponseStatus; |
| | | import com.doumee.core.exception.BusinessException; |
| | | import com.doumee.core.constants.Constants; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.utils.DateUtil; |
| | |
| | | import com.doumee.dao.business.web.response.BikeLogDTO; |
| | | import com.doumee.dao.business.web.response.MemberRidesDTO; |
| | | import com.doumee.dao.business.web.response.MemberRidesQuery; |
| | | import com.doumee.service.business.DeviceService; |
| | | import com.doumee.service.business.MemberRidesService; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | |
| | | |
| | | @Autowired |
| | | private MemberRidesJoinMapper memberRidesJoinMapper; |
| | | |
| | | @Autowired |
| | | private DeviceService deviceService; |
| | | |
| | | @Override |
| | | public String create(MemberRides memberRides) { |
| | |
| | | } |
| | | return PageData.from(bikeLogDTOIPage); |
| | | } |
| | | |
| | | @Override |
| | | public String getOnlineBike(String memberId){ |
| | | MemberRides memberRides = memberRidesMapper.selectOne(new QueryWrapper<MemberRides>() |
| | | .eq("isdeleted", Constants.ZERO) |
| | | .eq("member_id",memberId) |
| | | .eq("status",Constants.MEMBER_RIDES_STATUS.RIDES_RUNNING.getKey()) |
| | | .last(" limit 1 ") |
| | | ); |
| | | if(Objects.isNull(memberRides)){ |
| | | return null; |
| | | } |
| | | return memberRides.getBikeCode(); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |