From b5636e416a2fe029f96aec6ddfd3489394925b15 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期二, 24 三月 2020 19:33:53 +0800 Subject: [PATCH] add 数据权限 --- src/main/java/com/highdatas/mdm/controller/MasterDataController.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/controller/MasterDataController.java b/src/main/java/com/highdatas/mdm/controller/MasterDataController.java index 2f2186b..d33f3d5 100644 --- a/src/main/java/com/highdatas/mdm/controller/MasterDataController.java +++ b/src/main/java/com/highdatas/mdm/controller/MasterDataController.java @@ -13,7 +13,6 @@ import com.highdatas.mdm.util.Constant; import com.highdatas.mdm.util.DbUtils; import org.apache.commons.lang3.StringUtils; -import org.pentaho.reporting.libraries.formula.function.text.StringCountFunction; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -21,7 +20,9 @@ import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.text.MessageFormat; -import java.util.*; +import java.util.Arrays; +import java.util.Date; +import java.util.List; import java.util.stream.Collectors; /** @@ -99,7 +100,11 @@ version = String.valueOf(nowVersion.getVersion()); }else if(version.equalsIgnoreCase(Constant.MAX)){ findMax = true; - version = String.valueOf(maintainService.getMaxVersion(tableName).getVersion()); + Maintain maxVersion = maintainService.getMaxVersion(tableName); + if (maxVersion == null) { + return Result.success(null); + } + version = String.valueOf(maxVersion.getVersion()); } if (StringUtils.isEmpty(fields)) { @@ -328,4 +333,11 @@ return masterDataService.delete(tableName, whereSegment); } } + + + + @RequestMapping(value = "{tableName}/getFieldVal/{field}", method = RequestMethod.GET) + public Result getFieldVal(@PathVariable String tableName, @PathVariable String field) { + return masterDataService.getFieldValByTable(tableName,field); + } } -- Gitblit v1.8.0