Commit 242c85c6 authored by pengxin's avatar pengxin

查看我的数据集。

parent 8da12432
package com.yice.webadmin.app.controller;
import cn.hutool.core.util.BooleanUtil;
import com.github.pagehelper.page.PageMethod;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.yice.common.core.annotation.MyRequestBody;
......@@ -143,6 +144,9 @@ public class DatasetManageController {
}
DatasetManage datasetManageFilter = MyModelUtil.copyTo(datasetManageDtoFilter, DatasetManage.class);
String orderBy = MyOrderParam.buildOrderBy(orderParam, DatasetManage.class);
//查询我的数据集,如果是管理员可以查询所有,否则只能查看自己
TokenData tokenData = TokenData.takeFromRequest();
datasetManageFilter.setCreateUserId(BooleanUtil.isTrue(tokenData.getIsAdmin()) ? null : tokenData.getUserId());
List<DatasetManage> datasetManageList =
datasetManageService.getDatasetManageGroupList(datasetManageFilter, orderBy);
return ResponseResult.success(MyPageUtil.makeResponseData(datasetManageList, DatasetManage.INSTANCE));
......
......@@ -2,6 +2,7 @@ package com.yice.webadmin.app.controller;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.BooleanUtil;
import com.alibaba.fastjson.JSON;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
......@@ -47,7 +48,6 @@ import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.text.DecimalFormat;
import java.util.*;
/**
......@@ -211,6 +211,9 @@ public class DatasetVersionController {
DatasetVersion datasetVersionFilter = MyModelUtil.copyTo(datasetVersionDtoFilter, DatasetVersion.class);
DatasetDetail datasetDetailFilter = MyModelUtil.copyTo(datasetDetailDtoFilter, DatasetDetail.class);
String orderBy = MyOrderParam.buildOrderBy(orderParam, DatasetVersion.class);
//查询我的数据集,如果是管理员可以查询所有,否则只能查看自己
TokenData tokenData = TokenData.takeFromRequest();
datasetVersionFilter.setCreateUserId(BooleanUtil.isTrue(tokenData.getIsAdmin()) ? null : tokenData.getUserId());
List<DatasetVersion> datasetVersionList =
datasetVersionService.getDatasetVersionListWithRelation(datasetVersionFilter, datasetDetailFilter, orderBy);
if(CollUtil.isNotEmpty(datasetVersionList)){
......
......@@ -55,6 +55,9 @@
<if test="datasetManageFilter.datasetId != null">
AND lmp_dataset_manage.dataset_id = #{datasetManageFilter.datasetId}
</if>
<if test="datasetManageFilter.createUserId != null">
AND lmp_dataset_manage.create_user_id = #{datasetManageFilter.createUserId}
</if>
<if test="datasetManageFilter.datasetName != null and datasetManageFilter.datasetName != ''">
AND lmp_dataset_manage.dataset_name = #{datasetManageFilter.datasetName}
</if>
......
......@@ -82,6 +82,9 @@
<if test="datasetVersionFilter.datasetVersion != null and datasetVersionFilter.datasetVersion != ''">
AND lmp_dataset_version.dataset_version = #{datasetVersionFilter.datasetVersion}
</if>
<if test="datasetVersionFilter.createUserId != null">
AND lmp_dataset_version.create_user_id = #{datasetVersionFilter.createUserId}
</if>
<if test="datasetVersionFilter.datasetId != null">
AND lmp_dataset_version.dataset_id = #{datasetVersionFilter.datasetId}
</if>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment