Browse Source

修复bug

v1
前端-胡立永 4 weeks ago
parent
commit
aee82c1b4b
2 changed files with 39 additions and 2 deletions
  1. +1
    -1
      .idea/misc.xml
  2. +38
    -1
      module-common/src/main/java/org/jeecg/api/service/impl/AppletIndexServiceImpl.java

+ 1
- 1
.idea/misc.xml View File

@ -8,5 +8,5 @@
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="corretto-1.8" project-jdk-type="JavaSDK" />
</project>

+ 38
- 1
module-common/src/main/java/org/jeecg/api/service/impl/AppletIndexServiceImpl.java View File

@ -1,6 +1,7 @@
package org.jeecg.api.service.impl;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.commons.lang3.StringUtils;
import org.jeecg.api.service.AppletIndexService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.config.shiro.ShiroRealm;
@ -17,6 +18,9 @@ import org.jeecg.modules.commonOrder.entity.CommonOrder;
import org.jeecg.modules.commonOrder.service.ICommonOrderService;
import org.jeecg.modules.commonShopClass.entity.CommonShopClass;
import org.jeecg.modules.commonShopClass.service.ICommonShopClassService;
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember;
import org.jeecg.modules.hanHaiMember.mapper.HanHaiMemberMapper;
import org.jeecg.modules.hanHaiMember.service.IHanHaiMemberService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -43,6 +47,8 @@ public class AppletIndexServiceImpl implements AppletIndexService {
private ICommonOrderService commonOrderService;
@Autowired
private ICommonRecyclingDestinationService commonRecyclingDestinationService;
@Autowired
private IHanHaiMemberService hanHaiMemberService;
// 获取首页banner
@Override
@ -81,7 +87,38 @@ public class AppletIndexServiceImpl implements AppletIndexService {
.orderByDesc(CommonGet::getCreateTime)
.page(new Page<CommonGet>(1, 6));
for (CommonGet record : page.getRecords()) {
if (StringUtils.isEmpty(record.getOrderId())){
continue;
}
CommonOrder order = commonOrderService.getById(record.getOrderId());
HanHaiMember member = null;
if (order == null){
continue;
}
if (record.getPrice() == null){
record.setPrice(order.getPrice());
}
if (StringUtils.isEmpty(record.getPhone())){
record.setPhone(order.getPhone());
}
if (StringUtils.isEmpty(record.getImage())){
member = hanHaiMemberService.getById(order.getUserId());
if (member == null){
continue;
}
record.setImage(member.getHeadImage());
}
if (StringUtils.isEmpty(record.getName())){
if (member == null){
member = hanHaiMemberService.getById(order.getUserId());
}
if (member == null){
continue;
}
record.setName(member.getNickName());
}
}
return Result.OK("最近回收商品", page.getRecords());
}


Loading…
Cancel
Save