From 70f25657a7f1c5b1bfb1189759b9fa6f33b6922e Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 09 十月 2023 13:35:48 +0800
Subject: [PATCH] 集成mqtt
---
server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java | 112 ++++++++++++++++++++++++++++++--------------------------
1 files changed, 60 insertions(+), 52 deletions(-)
diff --git a/server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java
index 87628f5..2cc2a5e 100644
--- a/server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java
+++ b/server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java
@@ -4,12 +4,16 @@
import com.doumee.core.model.PageWrap;
import com.doumee.core.utils.Utils;
import com.doumee.dao.business.MemberRidesMapper;
+import com.doumee.dao.business.join.MemberRidesJoinMapper;
+import com.doumee.dao.business.model.BaseParam;
+import com.doumee.dao.business.model.Member;
import com.doumee.dao.business.model.MemberRides;
import com.doumee.service.business.MemberRidesService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.github.yulichang.wrapper.MPJLambdaWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
@@ -26,6 +30,10 @@
@Autowired
private MemberRidesMapper memberRidesMapper;
+
+
+ @Autowired
+ private MemberRidesJoinMapper memberRidesJoinMapper;
@Override
public String create(MemberRides memberRides) {
@@ -83,136 +91,134 @@
QueryWrapper<MemberRides> wrapper = new QueryWrapper<>(memberRides);
return memberRidesMapper.selectList(wrapper);
}
-
+
@Override
public PageData<MemberRides> findPage(PageWrap<MemberRides> pageWrap) {
IPage<MemberRides> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity());
- QueryWrapper<MemberRides> queryWrapper = new QueryWrapper<>();
+ MPJLambdaWrapper<MemberRides> queryWrapper = new MPJLambdaWrapper<>();
Utils.MP.blankToNull(pageWrap.getModel());
if (pageWrap.getModel().getId() != null) {
- queryWrapper.lambda().eq(MemberRides::getId, pageWrap.getModel().getId());
+ queryWrapper.eq(MemberRides::getId, pageWrap.getModel().getId());
}
if (pageWrap.getModel().getCreateDate() != null) {
- queryWrapper.lambda().ge(MemberRides::getCreateDate, Utils.Date.getStart(pageWrap.getModel().getCreateDate()));
- queryWrapper.lambda().le(MemberRides::getCreateDate, Utils.Date.getEnd(pageWrap.getModel().getCreateDate()));
+ queryWrapper.ge(MemberRides::getCreateDate, Utils.Date.getStart(pageWrap.getModel().getCreateDate()));
+ queryWrapper.le(MemberRides::getCreateDate, Utils.Date.getEnd(pageWrap.getModel().getCreateDate()));
}
if (pageWrap.getModel().getCreator() != null) {
- queryWrapper.lambda().eq(MemberRides::getCreator, pageWrap.getModel().getCreator());
+ queryWrapper.eq(MemberRides::getCreator, pageWrap.getModel().getCreator());
}
if (pageWrap.getModel().getEditDate() != null) {
- queryWrapper.lambda().ge(MemberRides::getEditDate, Utils.Date.getStart(pageWrap.getModel().getEditDate()));
- queryWrapper.lambda().le(MemberRides::getEditDate, Utils.Date.getEnd(pageWrap.getModel().getEditDate()));
+ queryWrapper.ge(MemberRides::getEditDate, Utils.Date.getStart(pageWrap.getModel().getEditDate()));
+ queryWrapper.le(MemberRides::getEditDate, Utils.Date.getEnd(pageWrap.getModel().getEditDate()));
}
if (pageWrap.getModel().getEditor() != null) {
- queryWrapper.lambda().eq(MemberRides::getEditor, pageWrap.getModel().getEditor());
+ queryWrapper.eq(MemberRides::getEditor, pageWrap.getModel().getEditor());
}
if (pageWrap.getModel().getIsdeleted() != null) {
- queryWrapper.lambda().eq(MemberRides::getIsdeleted, pageWrap.getModel().getIsdeleted());
+ queryWrapper.eq(MemberRides::getIsdeleted, pageWrap.getModel().getIsdeleted());
}
if (pageWrap.getModel().getInfo() != null) {
- queryWrapper.lambda().eq(MemberRides::getInfo, pageWrap.getModel().getInfo());
+ queryWrapper.eq(MemberRides::getInfo, pageWrap.getModel().getInfo());
}
if (pageWrap.getModel().getMemberId() != null) {
- queryWrapper.lambda().eq(MemberRides::getMemberId, pageWrap.getModel().getMemberId());
+ queryWrapper.eq(MemberRides::getMemberId, pageWrap.getModel().getMemberId());
}
if (pageWrap.getModel().getBikeCode() != null) {
- queryWrapper.lambda().eq(MemberRides::getBikeCode, pageWrap.getModel().getBikeCode());
+ queryWrapper.eq(MemberRides::getBikeCode, pageWrap.getModel().getBikeCode());
}
if (pageWrap.getModel().getBalance() != null) {
- queryWrapper.lambda().eq(MemberRides::getBalance, pageWrap.getModel().getBalance());
+ queryWrapper.eq(MemberRides::getBalance, pageWrap.getModel().getBalance());
}
if (pageWrap.getModel().getParamId() != null) {
- queryWrapper.lambda().eq(MemberRides::getParamId, pageWrap.getModel().getParamId());
+ queryWrapper.eq(MemberRides::getParamId, pageWrap.getModel().getParamId());
}
if (pageWrap.getModel().getRentSiteId() != null) {
- queryWrapper.lambda().eq(MemberRides::getRentSiteId, pageWrap.getModel().getRentSiteId());
+ queryWrapper.eq(MemberRides::getRentSiteId, pageWrap.getModel().getRentSiteId());
}
if (pageWrap.getModel().getRentLockId() != null) {
- queryWrapper.lambda().eq(MemberRides::getRentLockId, pageWrap.getModel().getRentLockId());
+ queryWrapper.eq(MemberRides::getRentLockId, pageWrap.getModel().getRentLockId());
}
if (pageWrap.getModel().getRentDate() != null) {
- queryWrapper.lambda().ge(MemberRides::getRentDate, Utils.Date.getStart(pageWrap.getModel().getRentDate()));
- queryWrapper.lambda().le(MemberRides::getRentDate, Utils.Date.getEnd(pageWrap.getModel().getRentDate()));
+ queryWrapper.ge(MemberRides::getRentDate, Utils.Date.getStart(pageWrap.getModel().getRentDate()));
+ queryWrapper.le(MemberRides::getRentDate, Utils.Date.getEnd(pageWrap.getModel().getRentDate()));
}
if (pageWrap.getModel().getRentCommondD() != null) {
- queryWrapper.lambda().eq(MemberRides::getRentCommondD, pageWrap.getModel().getRentCommondD());
+ queryWrapper.eq(MemberRides::getRentCommondD, pageWrap.getModel().getRentCommondD());
}
if (pageWrap.getModel().getBackSiteId() != null) {
- queryWrapper.lambda().eq(MemberRides::getBackSiteId, pageWrap.getModel().getBackSiteId());
+ queryWrapper.eq(MemberRides::getBackSiteId, pageWrap.getModel().getBackSiteId());
}
if (pageWrap.getModel().getBackLockId() != null) {
- queryWrapper.lambda().eq(MemberRides::getBackLockId, pageWrap.getModel().getBackLockId());
+ queryWrapper.eq(MemberRides::getBackLockId, pageWrap.getModel().getBackLockId());
}
if (pageWrap.getModel().getBackDate() != null) {
- queryWrapper.lambda().ge(MemberRides::getBackDate, Utils.Date.getStart(pageWrap.getModel().getBackDate()));
- queryWrapper.lambda().le(MemberRides::getBackDate, Utils.Date.getEnd(pageWrap.getModel().getBackDate()));
+ queryWrapper.ge(MemberRides::getBackDate, Utils.Date.getStart(pageWrap.getModel().getBackDate()));
+ queryWrapper.le(MemberRides::getBackDate, Utils.Date.getEnd(pageWrap.getModel().getBackDate()));
}
if (pageWrap.getModel().getBackCommondId() != null) {
- queryWrapper.lambda().eq(MemberRides::getBackCommondId, pageWrap.getModel().getBackCommondId());
+ queryWrapper.eq(MemberRides::getBackCommondId, pageWrap.getModel().getBackCommondId());
}
if (pageWrap.getModel().getBasePrice() != null) {
- queryWrapper.lambda().eq(MemberRides::getBasePrice, pageWrap.getModel().getBasePrice());
+ queryWrapper.eq(MemberRides::getBasePrice, pageWrap.getModel().getBasePrice());
}
if (pageWrap.getModel().getBaseTime() != null) {
- queryWrapper.lambda().eq(MemberRides::getBaseTime, pageWrap.getModel().getBaseTime());
+ queryWrapper.eq(MemberRides::getBaseTime, pageWrap.getModel().getBaseTime());
}
if (pageWrap.getModel().getUnitPrice() != null) {
- queryWrapper.lambda().eq(MemberRides::getUnitPrice, pageWrap.getModel().getUnitPrice());
+ queryWrapper.eq(MemberRides::getUnitPrice, pageWrap.getModel().getUnitPrice());
}
if (pageWrap.getModel().getUnitTime() != null) {
- queryWrapper.lambda().eq(MemberRides::getUnitTime, pageWrap.getModel().getUnitTime());
+ queryWrapper.eq(MemberRides::getUnitTime, pageWrap.getModel().getUnitTime());
}
if (pageWrap.getModel().getPrice() != null) {
- queryWrapper.lambda().eq(MemberRides::getPrice, pageWrap.getModel().getPrice());
+ queryWrapper.eq(MemberRides::getPrice, pageWrap.getModel().getPrice());
}
if (pageWrap.getModel().getActualPrice() != null) {
- queryWrapper.lambda().eq(MemberRides::getActualPrice, pageWrap.getModel().getActualPrice());
+ queryWrapper.eq(MemberRides::getActualPrice, pageWrap.getModel().getActualPrice());
}
if (pageWrap.getModel().getDuration() != null) {
- queryWrapper.lambda().eq(MemberRides::getDuration, pageWrap.getModel().getDuration());
+ queryWrapper.eq(MemberRides::getDuration, pageWrap.getModel().getDuration());
}
if (pageWrap.getModel().getCloseDate() != null) {
- queryWrapper.lambda().ge(MemberRides::getCloseDate, Utils.Date.getStart(pageWrap.getModel().getCloseDate()));
- queryWrapper.lambda().le(MemberRides::getCloseDate, Utils.Date.getEnd(pageWrap.getModel().getCloseDate()));
+ queryWrapper.ge(MemberRides::getCloseDate, Utils.Date.getStart(pageWrap.getModel().getCloseDate()));
+ queryWrapper.le(MemberRides::getCloseDate, Utils.Date.getEnd(pageWrap.getModel().getCloseDate()));
}
if (pageWrap.getModel().getCloseStatus() != null) {
- queryWrapper.lambda().eq(MemberRides::getCloseStatus, pageWrap.getModel().getCloseStatus());
+ queryWrapper.eq(MemberRides::getCloseStatus, pageWrap.getModel().getCloseStatus());
}
if (pageWrap.getModel().getOrdreId() != null) {
- queryWrapper.lambda().eq(MemberRides::getOrdreId, pageWrap.getModel().getOrdreId());
+ queryWrapper.eq(MemberRides::getOrdreId, pageWrap.getModel().getOrdreId());
}
if (pageWrap.getModel().getIsStandard() != null) {
- queryWrapper.lambda().eq(MemberRides::getIsStandard, pageWrap.getModel().getIsStandard());
+ queryWrapper.eq(MemberRides::getIsStandard, pageWrap.getModel().getIsStandard());
}
if (pageWrap.getModel().getPricingDetailId() != null) {
- queryWrapper.lambda().eq(MemberRides::getPricingDetailId, pageWrap.getModel().getPricingDetailId());
+ queryWrapper.eq(MemberRides::getPricingDetailId, pageWrap.getModel().getPricingDetailId());
}
if (pageWrap.getModel().getIsHoliday() != null) {
- queryWrapper.lambda().eq(MemberRides::getIsHoliday, pageWrap.getModel().getIsHoliday());
+ queryWrapper.eq(MemberRides::getIsHoliday, pageWrap.getModel().getIsHoliday());
}
if (pageWrap.getModel().getStatus() != null) {
- queryWrapper.lambda().eq(MemberRides::getStatus, pageWrap.getModel().getStatus());
+ queryWrapper.eq(MemberRides::getStatus, pageWrap.getModel().getStatus());
}
if (pageWrap.getModel().getBackType() != null) {
- queryWrapper.lambda().eq(MemberRides::getBackType, pageWrap.getModel().getBackType());
+ queryWrapper.eq(MemberRides::getBackType, pageWrap.getModel().getBackType());
}
if (pageWrap.getModel().getBackReason() != null) {
- queryWrapper.lambda().eq(MemberRides::getBackReason, pageWrap.getModel().getBackReason());
+ queryWrapper.eq(MemberRides::getBackReason, pageWrap.getModel().getBackReason());
}
if (pageWrap.getModel().getBackInfo() != null) {
- queryWrapper.lambda().eq(MemberRides::getBackInfo, pageWrap.getModel().getBackInfo());
+ queryWrapper.eq(MemberRides::getBackInfo, pageWrap.getModel().getBackInfo());
}
if (pageWrap.getModel().getBackUserid() != null) {
- queryWrapper.lambda().eq(MemberRides::getBackUserid, pageWrap.getModel().getBackUserid());
+ queryWrapper.eq(MemberRides::getBackUserid, pageWrap.getModel().getBackUserid());
}
- for(PageWrap.SortData sortData: pageWrap.getSorts()) {
- if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) {
- queryWrapper.orderByDesc(sortData.getProperty());
- } else {
- queryWrapper.orderByAsc(sortData.getProperty());
- }
- }
- return PageData.from(memberRidesMapper.selectPage(page, queryWrapper));
+ queryWrapper.orderByDesc(MemberRides::getCreateDate);
+
+ queryWrapper.leftJoin(Member.class,Member::getId,MemberRides::getMemberId)
+ .leftJoin(BaseParam.class,BaseParam::getId,MemberRides::getParamId)
+ .leftJoin()
+ return PageData.from(memberRidesJoinMapper.selectPage(page, queryWrapper));
}
@Override
@@ -220,4 +226,6 @@
QueryWrapper<MemberRides> wrapper = new QueryWrapper<>(memberRides);
return memberRidesMapper.selectCount(wrapper);
}
+
+
}
--
Gitblit v1.9.3