|
@@ -5,20 +5,32 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
|
import com.jzg.commons.entity.po.SysAppManage;
|
|
import com.jzg.commons.entity.po.SysAppManage;
|
|
|
|
|
+import com.jzg.commons.entity.po.SysUploadFiles;
|
|
|
import com.jzg.commons.entity.vo.SysAppManageVo;
|
|
import com.jzg.commons.entity.vo.SysAppManageVo;
|
|
|
|
|
+import com.jzg.commons.util.MinioUtils;
|
|
|
import com.jzg.organization.mapper.SysAppManageMapper;
|
|
import com.jzg.organization.mapper.SysAppManageMapper;
|
|
|
|
|
+import com.jzg.organization.mapper.SysUploadFilesMapper;
|
|
|
import com.jzg.organization.service.SysAppManageService;
|
|
import com.jzg.organization.service.SysAppManageService;
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
|
|
|
@Service
|
|
@Service
|
|
|
public class SysAppManageServiceImpl extends ServiceImpl<SysAppManageMapper, SysAppManage> implements SysAppManageService {
|
|
public class SysAppManageServiceImpl extends ServiceImpl<SysAppManageMapper, SysAppManage> implements SysAppManageService {
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private SysUploadFilesMapper sysUploadFilesMapper;
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public Page<SysAppManage> queryAppList(SysAppManageVo sysAppManageVo) {
|
|
public Page<SysAppManage> queryAppList(SysAppManageVo sysAppManageVo) {
|
|
|
try {
|
|
try {
|
|
|
LambdaQueryWrapper<SysAppManage> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<SysAppManage> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- return baseMapper.selectPage(sysAppManageVo.getPage(), lambdaQueryWrapper);
|
|
|
|
|
|
|
+ Page<SysAppManage> page = baseMapper.selectPage(sysAppManageVo.getPage(), lambdaQueryWrapper);
|
|
|
|
|
+ page.getRecords().forEach(item -> {
|
|
|
|
|
+ SysUploadFiles sysUploadFiles = sysUploadFilesMapper.selectById(item.getAppIcon());
|
|
|
|
|
+ item.setDownloadUrl(MinioUtils.getPresignedObjectUrl(sysUploadFiles.getBucketName(), sysUploadFiles.getFileName()));
|
|
|
|
|
+ });
|
|
|
|
|
+ return page;
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
throw new RuntimeException("查询失败");
|
|
throw new RuntimeException("查询失败");
|