Browse Source

Merge branch 'develop' of http://39.101.216.213/gogs/liuhuijin/lineage into develop

Alex 4 năm trước cách đây
mục cha
commit
2dd8633e07

+ 11 - 0
ruoyi-system/src/main/java/com/ruoyi/app/service/impl/TbFamilyEventsServiceImpl.java

@@ -2,6 +2,7 @@ package com.ruoyi.app.service.impl;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.ruoyi.app.domain.*;
+import com.ruoyi.app.family.album.domain.TbFamilyAlbum;
 import com.ruoyi.app.service.ITbEventsImgService;
 import com.ruoyi.app.service.ITbFamilyService;
 import com.ruoyi.common.utils.StringUtils;
@@ -25,13 +26,23 @@ public class TbFamilyEventsServiceImpl extends ServiceImpl<TbFamilyEventsMapper,
 
     @Autowired
     private ITbEventsImgService eventsImgService;
+    @Autowired
+    private ITbFamilyService familyService;
 
 
     @Override
     public List<TbFamilyEvents> queryList(TbFamilyEvents events) {
         LambdaQueryWrapper<TbFamilyEvents> lqw = new LambdaQueryWrapper<TbFamilyEvents>().eq(TbFamilyEvents::getFamilyId, events.getFamilyId());
+        if (StringUtils.isNotBlank(events.getTitle())){
+            lqw.like(TbFamilyEvents::getTitle ,events.getTitle());
+        }
         List<TbFamilyEvents> list = this.list(lqw);
         if (list.size() > 0) {
+            list.forEach(item->{
+                TbFamily family = familyService.getById(item.getFamilyId());
+                item.setFamily(family);
+            });
+
             list.forEach(item -> {
                 List<TbEventsImg> imgList = eventsImgService.list(new LambdaQueryWrapper<TbEventsImg>().eq(TbEventsImg::getEventsId, item.getId()));
                 item.setImgList(imgList);

+ 10 - 0
ruoyi-system/src/main/java/com/ruoyi/app/service/impl/TbFamilyGardenServiceImpl.java

@@ -24,16 +24,26 @@ import java.util.List;
 public class TbFamilyGardenServiceImpl extends ServiceImpl<TbFamilyGardenMapper, TbFamilyGarden> implements ITbFamilyGardenService {
     @Autowired
     private ITbGardenImgService gardenImgService;
+    @Autowired
+    private ITbFamilyService familyService;
 
 
     @Override
     public List<TbFamilyGarden> queryList(TbFamilyGarden entity) {
         LambdaQueryWrapper<TbFamilyGarden> lqw = new LambdaQueryWrapper<TbFamilyGarden>();
+        if (StringUtils.isNotBlank(entity.getTitle())){
+            lqw.like(TbFamilyGarden::getTitle ,entity.getTitle());
+        }
         if (entity.getFamilyId() != null) {
             lqw.eq(TbFamilyGarden::getFamilyId, entity.getFamilyId());
         }
         List<TbFamilyGarden> list = this.list(lqw);
         if (list.size() > 0) {
+            list.forEach(item->{
+                TbFamily family = familyService.getById(item.getFamilyId());
+                item.setFamily(family);
+            });
+
             list.forEach(item -> {
                 // 加入图片列表
                 List<TbGardenImg> imgList = gardenImgService.list(new LambdaQueryWrapper<TbGardenImg>().in(TbGardenImg::getGardenId, item.getId()));