Commit 65cde3f0 by 周海峰

token中获取用户ID

parent 834cf3e3
...@@ -65,7 +65,7 @@ public class DesensitizationStrategyAspect { ...@@ -65,7 +65,7 @@ public class DesensitizationStrategyAspect {
if (!ObjectUtils.isEmpty(attributes)) { if (!ObjectUtils.isEmpty(attributes)) {
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} else { } else {
username = null; username = null;
} }
...@@ -188,7 +188,7 @@ public class DesensitizationStrategyAspect { ...@@ -188,7 +188,7 @@ public class DesensitizationStrategyAspect {
if (!ObjectUtils.isEmpty(attributes)) { if (!ObjectUtils.isEmpty(attributes)) {
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
} }
...@@ -265,7 +265,7 @@ public class DesensitizationStrategyAspect { ...@@ -265,7 +265,7 @@ public class DesensitizationStrategyAspect {
if (!ObjectUtils.isEmpty(attributes)) { if (!ObjectUtils.isEmpty(attributes)) {
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
} }
......
...@@ -101,7 +101,7 @@ public class EncryptLogAspect { ...@@ -101,7 +101,7 @@ public class EncryptLogAspect {
if (!ObjectUtils.isEmpty(attributes)) { if (!ObjectUtils.isEmpty(attributes)) {
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} else { } else {
username = null; username = null;
} }
...@@ -370,7 +370,7 @@ public class EncryptLogAspect { ...@@ -370,7 +370,7 @@ public class EncryptLogAspect {
if (!ObjectUtils.isEmpty(attributes)) { if (!ObjectUtils.isEmpty(attributes)) {
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
} }
...@@ -590,7 +590,7 @@ public class EncryptLogAspect { ...@@ -590,7 +590,7 @@ public class EncryptLogAspect {
if (!ObjectUtils.isEmpty(attributes)) { if (!ObjectUtils.isEmpty(attributes)) {
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
} }
...@@ -692,7 +692,7 @@ public class EncryptLogAspect { ...@@ -692,7 +692,7 @@ public class EncryptLogAspect {
if (!ObjectUtils.isEmpty(attributes)) { if (!ObjectUtils.isEmpty(attributes)) {
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
} }
......
...@@ -142,7 +142,7 @@ public class OperLogAspect { ...@@ -142,7 +142,7 @@ public class OperLogAspect {
if (!ObjectUtils.isEmpty(attributes)) { if (!ObjectUtils.isEmpty(attributes)) {
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
} }
...@@ -213,7 +213,7 @@ public class OperLogAspect { ...@@ -213,7 +213,7 @@ public class OperLogAspect {
if (!ObjectUtils.isEmpty(attributes)) { if (!ObjectUtils.isEmpty(attributes)) {
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
} }
......
...@@ -67,7 +67,7 @@ public class TCoreEncryptionServiceCCoreSDFImpl implements TCoreEncryptionServic ...@@ -67,7 +67,7 @@ public class TCoreEncryptionServiceCCoreSDFImpl implements TCoreEncryptionServic
protected Logger logger = LoggerFactory.getLogger(this.getClass()); protected Logger logger = LoggerFactory.getLogger(this.getClass());
public void save(TCoreEncryption encryption) { public void save(TCoreEncryption encryption) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (encryption.getId() != null && !encryption.getId().equals("")) { if (encryption.getId() != null && !encryption.getId().equals("")) {
encryption.setUpdatetime(new Date()); encryption.setUpdatetime(new Date());
encryption.setUpdateuser(username); encryption.setUpdateuser(username);
...@@ -159,7 +159,7 @@ public class TCoreEncryptionServiceCCoreSDFImpl implements TCoreEncryptionServic ...@@ -159,7 +159,7 @@ public class TCoreEncryptionServiceCCoreSDFImpl implements TCoreEncryptionServic
} }
public void saveSecretKey(TCoreSecretkey tCoreSecretKey) { public void saveSecretKey(TCoreSecretkey tCoreSecretKey) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) { if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) {
tCoreSecretKey.setUpdatetime(new Date()); tCoreSecretKey.setUpdatetime(new Date());
tCoreSecretKey.setUpdateuser(username); tCoreSecretKey.setUpdateuser(username);
......
...@@ -201,7 +201,7 @@ public class APIController { ...@@ -201,7 +201,7 @@ public class APIController {
@ResponseBody @ResponseBody
public Response<Map<String, String>> getUrlAndToken(HttpServletRequest request, HttpServletResponse response, @RequestBody Map<String, String> params) { public Response<Map<String, String>> getUrlAndToken(HttpServletRequest request, HttpServletResponse response, @RequestBody Map<String, String> params) {
Map<String, String> map = new HashMap(); Map<String, String> map = new HashMap();
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
String password = TokenUtil.getPassword(request.getHeader("token")); String password = TokenUtil.getPassword(request.getHeader("token"));
map.put("token", TokenUtil.getNoDateToken(username, password)); map.put("token", TokenUtil.getNoDateToken(username, password));
String url = ""; String url = "";
......
...@@ -47,7 +47,7 @@ public class SystemConsoleController { ...@@ -47,7 +47,7 @@ public class SystemConsoleController {
thread.start(); thread.start();
String username = ""; String username = "";
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
TConsoleLog record = new TConsoleLog(); TConsoleLog record = new TConsoleLog();
......
...@@ -43,7 +43,7 @@ public class SystemLogConfigController { ...@@ -43,7 +43,7 @@ public class SystemLogConfigController {
TCoreLogParam tCoreLogParam = new TCoreLogParam(); TCoreLogParam tCoreLogParam = new TCoreLogParam();
tCoreLogParam.setReservemonth(reservemonth); tCoreLogParam.setReservemonth(reservemonth);
tCoreLogParam.setCreatetime(new Date()); tCoreLogParam.setCreatetime(new Date());
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
tCoreLogParam.setCreateuser(username); tCoreLogParam.setCreateuser(username);
tCoreLogParam.setId(StringTool.getTablePrimaryKey()); tCoreLogParam.setId(StringTool.getTablePrimaryKey());
this.tCoreLogParamDao.save(tCoreLogParam); this.tCoreLogParamDao.save(tCoreLogParam);
......
...@@ -764,7 +764,7 @@ public class DataSystemController { ...@@ -764,7 +764,7 @@ public class DataSystemController {
@ResponseBody @ResponseBody
public Response<TCoreDatasystem> add(@RequestBody DataSystemConfig dataSystemConfig, String linkname, HttpServletRequest request, HttpServletResponse response, Model model) { public Response<TCoreDatasystem> add(@RequestBody DataSystemConfig dataSystemConfig, String linkname, HttpServletRequest request, HttpServletResponse response, Model model) {
TCoreDatasystem datasource = new TCoreDatasystem(); TCoreDatasystem datasource = new TCoreDatasystem();
datasource.setCreateuser(TokenUtil.getUserId(request.getHeader("token"))); datasource.setCreateuser(TokenUtil.getUserName(request.getHeader("token")));
datasource.setCreatetime(dataSystemConfig.getCreattime()); datasource.setCreatetime(dataSystemConfig.getCreattime());
datasource.setDbip(StringUtils.isBlank(dataSystemConfig.getDbip()) ? "" : dataSystemConfig.getDbip()); datasource.setDbip(StringUtils.isBlank(dataSystemConfig.getDbip()) ? "" : dataSystemConfig.getDbip());
datasource.setDbport(dataSystemConfig.getDbport()); datasource.setDbport(dataSystemConfig.getDbport());
......
...@@ -74,7 +74,7 @@ public class DesensitizationStrategyController { ...@@ -74,7 +74,7 @@ public class DesensitizationStrategyController {
String remarks = (String)map.get("remarks"); String remarks = (String)map.get("remarks");
String state = (String)map.get("state"); String state = (String)map.get("state");
String projectid = (String)map.get("projectId"); String projectid = (String)map.get("projectId");
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
String finalStrategyId = strategyId; String finalStrategyId = strategyId;
((Map)map.get("map")).forEach((k, v) -> { ((Map)map.get("map")).forEach((k, v) -> {
String[] split = k.toString().split("\\."); String[] split = k.toString().split("\\.");
...@@ -304,7 +304,7 @@ public class DesensitizationStrategyController { ...@@ -304,7 +304,7 @@ public class DesensitizationStrategyController {
if (!ObjectUtils.isEmpty(attributes)) { if (!ObjectUtils.isEmpty(attributes)) {
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
} }
......
...@@ -171,7 +171,7 @@ public class EncryptionConfigController { ...@@ -171,7 +171,7 @@ public class EncryptionConfigController {
String dataareaname = (String)map.get("dataareaname"); String dataareaname = (String)map.get("dataareaname");
String projectid = (String)map.get("projectId"); String projectid = (String)map.get("projectId");
String dataSystemid = (String)map.get("datasystemid"); String dataSystemid = (String)map.get("datasystemid");
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
((Map)map.get("map")).forEach((k, v) -> { ((Map)map.get("map")).forEach((k, v) -> {
String[] split = k.toString().split("#\\|#"); String[] split = k.toString().split("#\\|#");
String schemaname = split[0]; String schemaname = split[0];
...@@ -229,10 +229,10 @@ public class EncryptionConfigController { ...@@ -229,10 +229,10 @@ public class EncryptionConfigController {
public Response<String> saveKafka(@RequestBody Map<String, Object> map, HttpServletRequest request, HttpServletResponse response) { public Response<String> saveKafka(@RequestBody Map<String, Object> map, HttpServletRequest request, HttpServletResponse response) {
String projectid = (String)map.get("projectId"); String projectid = (String)map.get("projectId");
String dataSystemid = (String)map.get("datasystemid"); String dataSystemid = (String)map.get("datasystemid");
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
String topic = (String)map.get("topic"); String topic = (String)map.get("topic");
String fileid = TokenUtil.getUserId(request.getHeader("fileid")); String fileid = TokenUtil.getUserName(request.getHeader("fileid"));
String encryptionSecretKeyId = TokenUtil.getUserId(request.getHeader("encryptionSecretKeyId")); String encryptionSecretKeyId = TokenUtil.getUserName(request.getHeader("encryptionSecretKeyId"));
List<String> dataColumList = new ArrayList(); List<String> dataColumList = new ArrayList();
dataColumList.add(topic); dataColumList.add(topic);
dataColumList.add(fileid); dataColumList.add(fileid);
......
...@@ -1790,7 +1790,7 @@ public class FieldScopeController { ...@@ -1790,7 +1790,7 @@ public class FieldScopeController {
String datasystemid = (String)map.get("datasystemid"); String datasystemid = (String)map.get("datasystemid");
String projectid = (String)map.get("projectid"); String projectid = (String)map.get("projectid");
String editionid = (String)map.get("editionid"); String editionid = (String)map.get("editionid");
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
List<Map<String, String>> list = null; List<Map<String, String>> list = null;
if ("1".equals(flag) && CacheUtil.cacheManager.containsKey("filter_name_" + datasystemid + "_" + schema + "_" + fieldname)) { if ("1".equals(flag) && CacheUtil.cacheManager.containsKey("filter_name_" + datasystemid + "_" + schema + "_" + fieldname)) {
list = (List)CacheUtil.getCacheValue("filter_name_" + datasystemid + "_" + schema + "_" + fieldname); list = (List)CacheUtil.getCacheValue("filter_name_" + datasystemid + "_" + schema + "_" + fieldname);
...@@ -1997,7 +1997,7 @@ public class FieldScopeController { ...@@ -1997,7 +1997,7 @@ public class FieldScopeController {
String projectid = (String)map.get("projectId"); String projectid = (String)map.get("projectId");
String dataSystemid = (String)map.get("datasystemid"); String dataSystemid = (String)map.get("datasystemid");
String editionid = (String)map.get("editionid"); String editionid = (String)map.get("editionid");
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
((Map)map.get("map")).forEach((k, v) -> { ((Map)map.get("map")).forEach((k, v) -> {
String[] split = k.toString().split("\\."); String[] split = k.toString().split("\\.");
String schemaname = split[0]; String schemaname = split[0];
......
...@@ -109,7 +109,7 @@ public class FileSystemController { ...@@ -109,7 +109,7 @@ public class FileSystemController {
@ResponseBody @ResponseBody
@PostMapping({"/saveFileStructureGroup"}) @PostMapping({"/saveFileStructureGroup"})
public Response addFileStructureGroup(@Valid @RequestBody TCoreFileStructureGroup group, HttpServletRequest request) { public Response addFileStructureGroup(@Valid @RequestBody TCoreFileStructureGroup group, HttpServletRequest request) {
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
Boolean flag = this.fileSystemService.checkRepeatGroupName(group.getGroupname()); Boolean flag = this.fileSystemService.checkRepeatGroupName(group.getGroupname());
if (flag) { if (flag) {
this.fileSystemService.saveFileStructureGroup(group); this.fileSystemService.saveFileStructureGroup(group);
...@@ -205,7 +205,7 @@ public class FileSystemController { ...@@ -205,7 +205,7 @@ public class FileSystemController {
@ResponseBody @ResponseBody
@RequestMapping({"/delFileStructureGroup"}) @RequestMapping({"/delFileStructureGroup"})
public Response delFileStructureGroup(@Valid @RequestBody FileStructureGroupParam param, HttpServletRequest request) { public Response delFileStructureGroup(@Valid @RequestBody FileStructureGroupParam param, HttpServletRequest request) {
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
if (null != param.getGroupname()) { if (null != param.getGroupname()) {
MDC.put("module", "文件结构管理"); MDC.put("module", "文件结构管理");
MDC.put("time", (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date())); MDC.put("time", (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date()));
......
...@@ -214,7 +214,7 @@ public class SchedulerController { ...@@ -214,7 +214,7 @@ public class SchedulerController {
@ResponseBody @ResponseBody
public Response<String> saveSchedualTask(@RequestBody SchedulRuleVO vo, HttpServletRequest request) throws ParseException { public Response<String> saveSchedualTask(@RequestBody SchedulRuleVO vo, HttpServletRequest request) throws ParseException {
String token = request.getHeader("token"); String token = request.getHeader("token");
String username = TokenUtil.getUserId(token); String username = TokenUtil.getUserName(token);
TCoreSchedulerKmRules schedulerRule = vo.gettCoreSchedulerKmRules(); TCoreSchedulerKmRules schedulerRule = vo.gettCoreSchedulerKmRules();
schedulerRule.setCreateuser(username); schedulerRule.setCreateuser(username);
String result = this.schedulerService.saveSchedualTask(schedulerRule); String result = this.schedulerService.saveSchedualTask(schedulerRule);
......
...@@ -93,7 +93,7 @@ public class TableRuleController { ...@@ -93,7 +93,7 @@ public class TableRuleController {
String newUsername = "admin"; String newUsername = "admin";
String token = request.getHeader("token"); String token = request.getHeader("token");
if (token != null) { if (token != null) {
newUsername = TokenUtil.getUserId(token); newUsername = TokenUtil.getUserName(token);
} }
info.setUsername(newUsername); info.setUsername(newUsername);
......
...@@ -39,6 +39,7 @@ import java.util.List; ...@@ -39,6 +39,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.hibernate.criterion.Criterion; import org.hibernate.criterion.Criterion;
import org.hibernate.criterion.Restrictions; import org.hibernate.criterion.Restrictions;
...@@ -47,6 +48,7 @@ import org.springframework.stereotype.Controller; ...@@ -47,6 +48,7 @@ import org.springframework.stereotype.Controller;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.ui.Model; import org.springframework.ui.Model;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
...@@ -102,8 +104,8 @@ public class TdataProjectController { ...@@ -102,8 +104,8 @@ public class TdataProjectController {
@RequestMapping({"/addDataProject"}) @RequestMapping({"/addDataProject"})
public Response<String> addDataProject(@RequestBody TCoreDataProjectVO vo, HttpServletRequest request) { public Response<String> addDataProject(@RequestBody TCoreDataProjectVO vo, HttpServletRequest request) {
String token = request.getHeader("token"); String token = request.getHeader("token");
String username = TokenUtil.getUserId(token); String username = TokenUtil.getUserName(token);
String userid = this.userDao.queryUserIdByName(TokenUtil.getUserId(token)); String userid = this.userDao.queryUserIdByName(TokenUtil.getUserName(token));
TCoreDataProject projectObj = vo.getProject(); TCoreDataProject projectObj = vo.getProject();
projectObj.setCreateuser(username); projectObj.setCreateuser(username);
projectObj.setCreatetime(new Date()); projectObj.setCreatetime(new Date());
...@@ -254,7 +256,7 @@ public class TdataProjectController { ...@@ -254,7 +256,7 @@ public class TdataProjectController {
return RespHelper.<String>createResp(false, "202", (String)map.get("msg")); return RespHelper.<String>createResp(false, "202", (String)map.get("msg"));
} else { } else {
String token = request.getHeader("token"); String token = request.getHeader("token");
String username = TokenUtil.getUserId(token); String username = TokenUtil.getUserName(token);
if (StringUtils.isNotEmpty(projectId)) { if (StringUtils.isNotEmpty(projectId)) {
this.clientIpControlledDao.remove(new Criterion[]{Restrictions.eq("project_id", projectId)}); this.clientIpControlledDao.remove(new Criterion[]{Restrictions.eq("project_id", projectId)});
} }
...@@ -279,25 +281,17 @@ public class TdataProjectController { ...@@ -279,25 +281,17 @@ public class TdataProjectController {
@ResponseBody @ResponseBody
@RequestMapping({"/selectDataProject"}) @RequestMapping({"/selectDataProject"})
public Response<List<TCoreProjectDetailVO>> selectDataProject(@RequestBody TDataProjectReqVO vo) { public Response<List<TCoreProjectDetailVO>> selectDataProject(@RequestBody TDataProjectReqVO vo) {
LoginUser loginUser = vo.getLoginUser();
String note = vo.getNote(); String note = vo.getNote();
String proName = vo.getProName(); String proName = vo.getProName();
String uid = loginUser.getTsysUser().getId(); String uid = TokenUtil.getUserId(); //loginUser.getTsysUser().getId();
String gid = loginUser.getTsysGroup() == null ? "" : loginUser.getTsysGroup().getId(); List<TCoreProjectDetailVO> proList = new ArrayList<>();
String userid = ""; List<TCoreDataProject> list1 = new ArrayList<>();
if (!"1".equals(uid)) { if (!"1".equals(uid)) {
userid = "('" + uid + "','" + gid + "')"; List<TCoreDataProject> list2 = this.tdataProjectService.selectMyDataProject(uid, proName, note);
} UserVO uservo = this.userService.queryByUserid(uid);
if (!ObjectUtils.isEmpty(uservo)) {
List<TCoreProjectDetailVO> proList = new ArrayList();
new ArrayList();
List<TCoreDataProject> list1 = new ArrayList();
if (!loginUser.getTsysUser().getId().equals("1")) {
List<TCoreDataProject> list2 = this.tdataProjectService.selectMyDataProject(loginUser.getTsysUser().getId(), proName, note);
UserVO uservo = this.userService.queryByUserid(loginUser.getTsysUser().getId());
if (uservo != null) {
List<TCoreDataProject> list3 = this.tdataProjectService.selectMyDataProject(uservo.getGroupid(), proName, note); List<TCoreDataProject> list3 = this.tdataProjectService.selectMyDataProject(uservo.getGroupid(), proName, note);
Map<String, TCoreDataProject> allProject = new HashMap(); Map<String, TCoreDataProject> allProject = new HashMap<>();
for(TCoreDataProject userpro : list2) { for(TCoreDataProject userpro : list2) {
allProject.put(userpro.getId(), userpro); allProject.put(userpro.getId(), userpro);
......
...@@ -543,7 +543,7 @@ public class TdataSearchRegexController { ...@@ -543,7 +543,7 @@ public class TdataSearchRegexController {
@RequestMapping({"/importExcel"}) @RequestMapping({"/importExcel"})
@ResponseBody @ResponseBody
public Response importExcel(@RequestPart("file") MultipartFile file, HttpServletRequest request) throws IOException { public Response importExcel(@RequestPart("file") MultipartFile file, HttpServletRequest request) throws IOException {
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
String msg = ""; String msg = "";
MultipartFile excelFile = file; MultipartFile excelFile = file;
if (null == file) { if (null == file) {
......
...@@ -671,7 +671,7 @@ public class TCoreEncryptionController { ...@@ -671,7 +671,7 @@ public class TCoreEncryptionController {
public Response loadingTableParams(@RequestBody LoadingColumnParamVO loadingColumnParamVO, HttpServletRequest request, HttpServletResponse response) { public Response loadingTableParams(@RequestBody LoadingColumnParamVO loadingColumnParamVO, HttpServletRequest request, HttpServletResponse response) {
String username = ""; String username = "";
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
TCoreEncrypLog encryptionLog = new TCoreEncrypLog(); TCoreEncrypLog encryptionLog = new TCoreEncrypLog();
...@@ -2656,7 +2656,7 @@ public class TCoreEncryptionController { ...@@ -2656,7 +2656,7 @@ public class TCoreEncryptionController {
public Response excelFileUpLoad(@RequestParam("fileUpload") MultipartFile excelFile, @RequestParam("pid") String pid, HttpServletRequest request, HttpServletResponse response) { public Response excelFileUpLoad(@RequestParam("fileUpload") MultipartFile excelFile, @RequestParam("pid") String pid, HttpServletRequest request, HttpServletResponse response) {
InputStream in = null; InputStream in = null;
String fileName = excelFile.getOriginalFilename(); String fileName = excelFile.getOriginalFilename();
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
try { try {
in = excelFile.getInputStream(); in = excelFile.getInputStream();
...@@ -2856,7 +2856,7 @@ public class TCoreEncryptionController { ...@@ -2856,7 +2856,7 @@ public class TCoreEncryptionController {
tCoreEncryptionTypeField.setProjectid(((TCoreProjectDatasource)coreProjectDatasources.get(0)).getProject_id()); tCoreEncryptionTypeField.setProjectid(((TCoreProjectDatasource)coreProjectDatasources.get(0)).getProject_id());
tCoreEncryptionTypeField.setColumn_type(getColumnType); tCoreEncryptionTypeField.setColumn_type(getColumnType);
tCoreEncryptionTypeField.setCreateuser(TokenUtil.getUserId(request.getHeader("token"))); tCoreEncryptionTypeField.setCreateuser(TokenUtil.getUserName(request.getHeader("token")));
tCoreEncryptionTypeField.setCreatetime(new Date()); tCoreEncryptionTypeField.setCreatetime(new Date());
tCoreEncryptionTypeField.setFlag("0"); tCoreEncryptionTypeField.setFlag("0");
tCoreEncryptionTypeField.setTschemas(jsonObject.getString("schema")); tCoreEncryptionTypeField.setTschemas(jsonObject.getString("schema"));
...@@ -3044,7 +3044,7 @@ public class TCoreEncryptionController { ...@@ -3044,7 +3044,7 @@ public class TCoreEncryptionController {
TCoreEncryption oldt = (TCoreEncryption)this.tCoreEncryptionDao.queryUnique(new Criterion[]{Restrictions.eq("encryption_name", tCoreEncryption.getEncryption_name())}); TCoreEncryption oldt = (TCoreEncryption)this.tCoreEncryptionDao.queryUnique(new Criterion[]{Restrictions.eq("encryption_name", tCoreEncryption.getEncryption_name())});
String enctid = null; String enctid = null;
Date date = new Date(); Date date = new Date();
String newUsername = TokenUtil.getUserId(request.getHeader("token")); String newUsername = TokenUtil.getUserName(request.getHeader("token"));
if (null != oldt) { if (null != oldt) {
tCoreEncryption.setFlag("0"); tCoreEncryption.setFlag("0");
enctid = oldt.getId(); enctid = oldt.getId();
...@@ -3361,7 +3361,7 @@ public class TCoreEncryptionController { ...@@ -3361,7 +3361,7 @@ public class TCoreEncryptionController {
String copySuffix = PropertyGhcaUtil.copySuffix; String copySuffix = PropertyGhcaUtil.copySuffix;
String username = ""; String username = "";
if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) { if (!ObjectUtils.isEmpty(request) && !ObjectUtils.isEmpty(request.getHeader("token"))) {
username = TokenUtil.getUserId(request.getHeader("token")); username = TokenUtil.getUserName(request.getHeader("token"));
} }
List<TCoreEncryptionTypeField> tCorTypeFieldList = new ArrayList(); List<TCoreEncryptionTypeField> tCorTypeFieldList = new ArrayList();
...@@ -4230,7 +4230,7 @@ public class TCoreEncryptionController { ...@@ -4230,7 +4230,7 @@ public class TCoreEncryptionController {
public Response importfile(@RequestParam("fileUpload") MultipartFile excelFile, HttpServletRequest request) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException { public Response importfile(@RequestParam("fileUpload") MultipartFile excelFile, HttpServletRequest request) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
InputStream in = null; InputStream in = null;
String fileName = excelFile.getOriginalFilename(); String fileName = excelFile.getOriginalFilename();
String username = TokenUtil.getUserId(request.getHeader("token")); String username = TokenUtil.getUserName(request.getHeader("token"));
try { try {
in = excelFile.getInputStream(); in = excelFile.getInputStream();
...@@ -4302,7 +4302,7 @@ public class TCoreEncryptionController { ...@@ -4302,7 +4302,7 @@ public class TCoreEncryptionController {
TCoreEncryption oldt = (TCoreEncryption)this.tCoreEncryptionDao.queryUnique(new Criterion[]{Restrictions.eq("encryption_name", tCoreEncryption.getEncryption_name())}); TCoreEncryption oldt = (TCoreEncryption)this.tCoreEncryptionDao.queryUnique(new Criterion[]{Restrictions.eq("encryption_name", tCoreEncryption.getEncryption_name())});
String enctid = null; String enctid = null;
Date date = new Date(); Date date = new Date();
String newUsername = TokenUtil.getUserId(request.getHeader("token")); String newUsername = TokenUtil.getUserName(request.getHeader("token"));
if (null != oldt) { if (null != oldt) {
tCoreEncryption.setFlag("0"); tCoreEncryption.setFlag("0");
enctid = oldt.getId(); enctid = oldt.getId();
......
...@@ -86,7 +86,7 @@ public class AccountabilityAPIController { ...@@ -86,7 +86,7 @@ public class AccountabilityAPIController {
ApiInfoLog info = new ApiInfoLog(); ApiInfoLog info = new ApiInfoLog();
info.setApitype("3"); info.setApitype("3");
info.setAuthorization(token); info.setAuthorization(token);
info.setUsername(TokenUtil.getUserId(token)); info.setUsername(TokenUtil.getUserName(token));
info.setCalldatetime(new Date()); info.setCalldatetime(new Date());
info.setCreatetime(new Date()); info.setCreatetime(new Date());
info.setRestatus(String.valueOf(result.get("code"))); info.setRestatus(String.valueOf(result.get("code")));
...@@ -197,7 +197,7 @@ public class AccountabilityAPIController { ...@@ -197,7 +197,7 @@ public class AccountabilityAPIController {
ApiInfoLog info = new ApiInfoLog(); ApiInfoLog info = new ApiInfoLog();
info.setApitype("3"); info.setApitype("3");
info.setAuthorization(token); info.setAuthorization(token);
info.setUsername(TokenUtil.getUserId(token)); info.setUsername(TokenUtil.getUserName(token));
info.setCalldatetime(new Date()); info.setCalldatetime(new Date());
info.setCreatetime(new Date()); info.setCreatetime(new Date());
info.setRestatus(String.valueOf(result.get("code"))); info.setRestatus(String.valueOf(result.get("code")));
......
...@@ -75,7 +75,7 @@ public class DataMaskingAPIController { ...@@ -75,7 +75,7 @@ public class DataMaskingAPIController {
ApiInfoLog info = new ApiInfoLog(); ApiInfoLog info = new ApiInfoLog();
info.setApitype("3"); info.setApitype("3");
info.setAuthorization(token); info.setAuthorization(token);
info.setUsername(TokenUtil.getUserId(token)); info.setUsername(TokenUtil.getUserName(token));
info.setCalldatetime(new Date()); info.setCalldatetime(new Date());
info.setCreatetime(new Date()); info.setCreatetime(new Date());
info.setRestatus(String.valueOf(result.get("code"))); info.setRestatus(String.valueOf(result.get("code")));
...@@ -99,7 +99,7 @@ public class DataMaskingAPIController { ...@@ -99,7 +99,7 @@ public class DataMaskingAPIController {
ApiInfoLog info = new ApiInfoLog(); ApiInfoLog info = new ApiInfoLog();
info.setApitype("3"); info.setApitype("3");
info.setAuthorization(token); info.setAuthorization(token);
info.setUsername(TokenUtil.getUserId(token)); info.setUsername(TokenUtil.getUserName(token));
info.setCalldatetime(new Date()); info.setCalldatetime(new Date());
info.setCreatetime(new Date()); info.setCreatetime(new Date());
info.setRestatus(String.valueOf(result.get("code"))); info.setRestatus(String.valueOf(result.get("code")));
...@@ -214,7 +214,7 @@ public class DataMaskingAPIController { ...@@ -214,7 +214,7 @@ public class DataMaskingAPIController {
ApiInfoLog info = new ApiInfoLog(); ApiInfoLog info = new ApiInfoLog();
info.setApitype("3"); info.setApitype("3");
info.setAuthorization(token); info.setAuthorization(token);
info.setUsername(TokenUtil.getUserId(token)); info.setUsername(TokenUtil.getUserName(token));
info.setCalldatetime(new Date()); info.setCalldatetime(new Date());
info.setCreatetime(new Date()); info.setCreatetime(new Date());
info.setRestatus(String.valueOf(result.get("code"))); info.setRestatus(String.valueOf(result.get("code")));
...@@ -232,7 +232,7 @@ public class DataMaskingAPIController { ...@@ -232,7 +232,7 @@ public class DataMaskingAPIController {
ApiInfoLog info = new ApiInfoLog(); ApiInfoLog info = new ApiInfoLog();
info.setApitype("3"); info.setApitype("3");
info.setAuthorization(token); info.setAuthorization(token);
info.setUsername(TokenUtil.getUserId(token)); info.setUsername(TokenUtil.getUserName(token));
info.setCalldatetime(new Date()); info.setCalldatetime(new Date());
info.setCreatetime(new Date()); info.setCreatetime(new Date());
info.setRestatus(String.valueOf(result.get("code"))); info.setRestatus(String.valueOf(result.get("code")));
......
...@@ -89,7 +89,7 @@ public class FieldReportAPIController { ...@@ -89,7 +89,7 @@ public class FieldReportAPIController {
ApiInfoLog info = new ApiInfoLog(); ApiInfoLog info = new ApiInfoLog();
info.setApitype("2"); info.setApitype("2");
info.setAuthorization(token); info.setAuthorization(token);
info.setUsername(TokenUtil.getUserId(request.getHeader("token"))); info.setUsername(TokenUtil.getUserName(request.getHeader("token")));
info.setCalldatetime(new Date()); info.setCalldatetime(new Date());
info.setCreatetime(new Date()); info.setCreatetime(new Date());
info.setRestatus(String.valueOf(result.get("code"))); info.setRestatus(String.valueOf(result.get("code")));
...@@ -212,7 +212,7 @@ public class FieldReportAPIController { ...@@ -212,7 +212,7 @@ public class FieldReportAPIController {
ApiInfoLog info = new ApiInfoLog(); ApiInfoLog info = new ApiInfoLog();
info.setApitype("2"); info.setApitype("2");
info.setAuthorization(token); info.setAuthorization(token);
info.setUsername(TokenUtil.getUserId(token)); info.setUsername(TokenUtil.getUserName(token));
info.setCalldatetime(new Date()); info.setCalldatetime(new Date());
info.setCreatetime(new Date()); info.setCreatetime(new Date());
info.setRestatus(String.valueOf(result.get("code"))); info.setRestatus(String.valueOf(result.get("code")));
......
...@@ -89,7 +89,7 @@ public class TdataDiscoveryAPIController { ...@@ -89,7 +89,7 @@ public class TdataDiscoveryAPIController {
ApiInfoLog info = new ApiInfoLog(); ApiInfoLog info = new ApiInfoLog();
info.setApitype("1"); info.setApitype("1");
info.setAuthorization(token); info.setAuthorization(token);
info.setUsername(TokenUtil.getUserId(token)); info.setUsername(TokenUtil.getUserName(token));
info.setCalldatetime(new Date()); info.setCalldatetime(new Date());
info.setCreatetime(new Date()); info.setCreatetime(new Date());
info.setRestatus(String.valueOf(result.get("code"))); info.setRestatus(String.valueOf(result.get("code")));
...@@ -202,7 +202,7 @@ public class TdataDiscoveryAPIController { ...@@ -202,7 +202,7 @@ public class TdataDiscoveryAPIController {
ApiInfoLog info = new ApiInfoLog(); ApiInfoLog info = new ApiInfoLog();
info.setApitype("1"); info.setApitype("1");
info.setAuthorization(token); info.setAuthorization(token);
info.setUsername(TokenUtil.getUserId(token)); info.setUsername(TokenUtil.getUserName(token));
info.setCalldatetime(new Date()); info.setCalldatetime(new Date());
info.setCreatetime(new Date()); info.setCreatetime(new Date());
info.setRestatus(String.valueOf(result.get("code"))); info.setRestatus(String.valueOf(result.get("code")));
......
...@@ -68,7 +68,7 @@ public class TCoreEncryptionServiceDeAnImpl implements TCoreEncryptionService { ...@@ -68,7 +68,7 @@ public class TCoreEncryptionServiceDeAnImpl implements TCoreEncryptionService {
protected Logger logger = LoggerFactory.getLogger(this.getClass()); protected Logger logger = LoggerFactory.getLogger(this.getClass());
public void save(TCoreEncryption encryption) { public void save(TCoreEncryption encryption) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (encryption.getId() != null && !encryption.getId().equals("")) { if (encryption.getId() != null && !encryption.getId().equals("")) {
encryption.setUpdatetime(new Date()); encryption.setUpdatetime(new Date());
encryption.setUpdateuser(username); encryption.setUpdateuser(username);
...@@ -176,7 +176,7 @@ public class TCoreEncryptionServiceDeAnImpl implements TCoreEncryptionService { ...@@ -176,7 +176,7 @@ public class TCoreEncryptionServiceDeAnImpl implements TCoreEncryptionService {
} }
public void saveSecretKey(TCoreSecretkey tCoreSecretKey) { public void saveSecretKey(TCoreSecretkey tCoreSecretKey) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) { if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) {
tCoreSecretKey.setUpdatetime(new Date()); tCoreSecretKey.setUpdatetime(new Date());
tCoreSecretKey.setUpdateuser(username); tCoreSecretKey.setUpdateuser(username);
......
...@@ -78,7 +78,7 @@ public class TCoreEncryptionServiceSdkImpl implements TCoreEncryptionService { ...@@ -78,7 +78,7 @@ public class TCoreEncryptionServiceSdkImpl implements TCoreEncryptionService {
protected Logger logger = LoggerFactory.getLogger(this.getClass()); protected Logger logger = LoggerFactory.getLogger(this.getClass());
public void save(TCoreEncryption encryption) { public void save(TCoreEncryption encryption) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (encryption.getId() != null && !encryption.getId().equals("")) { if (encryption.getId() != null && !encryption.getId().equals("")) {
encryption.setUpdatetime(new Date()); encryption.setUpdatetime(new Date());
encryption.setUpdateuser(username); encryption.setUpdateuser(username);
...@@ -201,7 +201,7 @@ public class TCoreEncryptionServiceSdkImpl implements TCoreEncryptionService { ...@@ -201,7 +201,7 @@ public class TCoreEncryptionServiceSdkImpl implements TCoreEncryptionService {
} }
public void saveSecretKey(TCoreSecretkey tCoreSecretKey) { public void saveSecretKey(TCoreSecretkey tCoreSecretKey) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) { if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) {
tCoreSecretKey.setUpdatetime(new Date()); tCoreSecretKey.setUpdatetime(new Date());
tCoreSecretKey.setUpdateuser(username); tCoreSecretKey.setUpdateuser(username);
......
...@@ -71,7 +71,7 @@ public class TCoreEncryptionServiceKmsImpl implements TCoreEncryptionService { ...@@ -71,7 +71,7 @@ public class TCoreEncryptionServiceKmsImpl implements TCoreEncryptionService {
protected static final String RUNNING = "-1"; protected static final String RUNNING = "-1";
public void save(TCoreEncryption encryption) { public void save(TCoreEncryption encryption) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (encryption.getId() != null && !encryption.getId().equals("")) { if (encryption.getId() != null && !encryption.getId().equals("")) {
encryption.setUpdatetime(new Date()); encryption.setUpdatetime(new Date());
encryption.setUpdateuser(username); encryption.setUpdateuser(username);
...@@ -143,7 +143,7 @@ public class TCoreEncryptionServiceKmsImpl implements TCoreEncryptionService { ...@@ -143,7 +143,7 @@ public class TCoreEncryptionServiceKmsImpl implements TCoreEncryptionService {
String challengeCode = this.kmsService.obtainChallengeCode(); String challengeCode = this.kmsService.obtainChallengeCode();
String accessToken = this.kmsService.obtainAccessToken(challengeCode); String accessToken = this.kmsService.obtainAccessToken(challengeCode);
String sectet_key_plain_text = this.kmsService.obtainSecretKey(Kms.MasterKey.getInstance().getKeyid(), accessToken, tCoreSecretKey.getSectet_key_value()); String sectet_key_plain_text = this.kmsService.obtainSecretKey(Kms.MasterKey.getInstance().getKeyid(), accessToken, tCoreSecretKey.getSectet_key_value());
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) { if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) {
tCoreSecretKey.setUpdatetime(new Date()); tCoreSecretKey.setUpdatetime(new Date());
tCoreSecretKey.setUpdateuser(username); tCoreSecretKey.setUpdateuser(username);
......
...@@ -72,7 +72,7 @@ public class TCoreEncryptionServiceQuantumImpl implements TCoreEncryptionService ...@@ -72,7 +72,7 @@ public class TCoreEncryptionServiceQuantumImpl implements TCoreEncryptionService
protected Logger logger = LoggerFactory.getLogger(this.getClass()); protected Logger logger = LoggerFactory.getLogger(this.getClass());
public void save(TCoreEncryption encryption) { public void save(TCoreEncryption encryption) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (encryption.getId() != null && !encryption.getId().equals("")) { if (encryption.getId() != null && !encryption.getId().equals("")) {
encryption.setUpdatetime(new Date()); encryption.setUpdatetime(new Date());
encryption.setUpdateuser(username); encryption.setUpdateuser(username);
...@@ -151,7 +151,7 @@ public class TCoreEncryptionServiceQuantumImpl implements TCoreEncryptionService ...@@ -151,7 +151,7 @@ public class TCoreEncryptionServiceQuantumImpl implements TCoreEncryptionService
} }
public void saveSecretKey(TCoreSecretkey tCoreSecretKey) { public void saveSecretKey(TCoreSecretkey tCoreSecretKey) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) { if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) {
tCoreSecretKey.setUpdatetime(new Date()); tCoreSecretKey.setUpdatetime(new Date());
tCoreSecretKey.setUpdateuser(username); tCoreSecretKey.setUpdateuser(username);
......
...@@ -70,7 +70,7 @@ public class TCoreEncryptionServiceSanWeiImpl implements TCoreEncryptionService ...@@ -70,7 +70,7 @@ public class TCoreEncryptionServiceSanWeiImpl implements TCoreEncryptionService
protected Logger logger = LoggerFactory.getLogger(this.getClass()); protected Logger logger = LoggerFactory.getLogger(this.getClass());
public void save(TCoreEncryption encryption) { public void save(TCoreEncryption encryption) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (encryption.getId() != null && !encryption.getId().equals("")) { if (encryption.getId() != null && !encryption.getId().equals("")) {
encryption.setUpdatetime(new Date()); encryption.setUpdatetime(new Date());
encryption.setUpdateuser(username); encryption.setUpdateuser(username);
...@@ -138,7 +138,7 @@ public class TCoreEncryptionServiceSanWeiImpl implements TCoreEncryptionService ...@@ -138,7 +138,7 @@ public class TCoreEncryptionServiceSanWeiImpl implements TCoreEncryptionService
} }
public void saveSecretKey(TCoreSecretkey tCoreSecretKey) { public void saveSecretKey(TCoreSecretkey tCoreSecretKey) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) { if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) {
tCoreSecretKey.setUpdatetime(new Date()); tCoreSecretKey.setUpdatetime(new Date());
tCoreSecretKey.setUpdateuser(username); tCoreSecretKey.setUpdateuser(username);
......
...@@ -1001,7 +1001,7 @@ public class DataSystemServiceImpl implements DataSystemService { ...@@ -1001,7 +1001,7 @@ public class DataSystemServiceImpl implements DataSystemService {
public List<TCoreDatasystem> querydatasourceds(String projectId) { public List<TCoreDatasystem> querydatasourceds(String projectId) {
List<Map<String, String>> list = this.tCoreProjectDatasourceVoDao.queryDatasystemListDataScope(projectId); List<Map<String, String>> list = this.tCoreProjectDatasourceVoDao.queryDatasystemListDataScope(projectId);
String token = this.request.getHeader("token"); String token = this.request.getHeader("token");
String userid = this.userDao.queryUserIdByName(TokenUtil.getUserId(token)); String userid = this.userDao.queryUserIdByName(TokenUtil.getUserName(token));
List<TBaseUsersys> userSysLst = this.userService.queryusersysbyuserid(userid); List<TBaseUsersys> userSysLst = this.userService.queryusersysbyuserid(userid);
Map<String, String> sysMap = new HashMap(); Map<String, String> sysMap = new HashMap();
...@@ -1881,7 +1881,7 @@ public class DataSystemServiceImpl implements DataSystemService { ...@@ -1881,7 +1881,7 @@ public class DataSystemServiceImpl implements DataSystemService {
projectList = this.tCoreDataProjectDao.queryAll(Order.desc("createtime"), new Criterion[]{Restrictions.like("project", "", MatchMode.ANYWHERE), Restrictions.like("note", "", MatchMode.ANYWHERE)}); projectList = this.tCoreDataProjectDao.queryAll(Order.desc("createtime"), new Criterion[]{Restrictions.like("project", "", MatchMode.ANYWHERE), Restrictions.like("note", "", MatchMode.ANYWHERE)});
} }
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
TBaseUser tBaseUser = this.tBaseUserDao.queryByusername(username); TBaseUser tBaseUser = this.tBaseUserDao.queryByusername(username);
if (!"1".equals(tBaseUser.getId())) { if (!"1".equals(tBaseUser.getId())) {
List<TBaseUserproject> baseUserProjectList = this.tBaseUserprojectDao.queryAll(new Criterion[]{Restrictions.eq("userid", tBaseUser.getId())}); List<TBaseUserproject> baseUserProjectList = this.tBaseUserprojectDao.queryAll(new Criterion[]{Restrictions.eq("userid", tBaseUser.getId())});
......
...@@ -62,7 +62,7 @@ public class TCoreEncryptionServiceImpl implements TCoreEncryptionService { ...@@ -62,7 +62,7 @@ public class TCoreEncryptionServiceImpl implements TCoreEncryptionService {
protected Logger logger = LoggerFactory.getLogger(this.getClass()); protected Logger logger = LoggerFactory.getLogger(this.getClass());
public void save(TCoreEncryption encryption) { public void save(TCoreEncryption encryption) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (encryption.getId() != null && !encryption.getId().equals("")) { if (encryption.getId() != null && !encryption.getId().equals("")) {
TCoreEncryption tCoreEncryption = (TCoreEncryption)this.tCoreEncryptionDao.get(encryption.getId()); TCoreEncryption tCoreEncryption = (TCoreEncryption)this.tCoreEncryptionDao.get(encryption.getId());
tCoreEncryption.setEncryption_name(encryption.getEncryption_name()); tCoreEncryption.setEncryption_name(encryption.getEncryption_name());
...@@ -172,7 +172,7 @@ public class TCoreEncryptionServiceImpl implements TCoreEncryptionService { ...@@ -172,7 +172,7 @@ public class TCoreEncryptionServiceImpl implements TCoreEncryptionService {
} }
public void saveSecretKey(TCoreSecretkey tCoreSecretKey) { public void saveSecretKey(TCoreSecretkey tCoreSecretKey) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) { if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) {
TCoreSecretkey secretkey = (TCoreSecretkey)this.tCoreSecretkeyDao.get(tCoreSecretKey.getId()); TCoreSecretkey secretkey = (TCoreSecretkey)this.tCoreSecretkeyDao.get(tCoreSecretKey.getId());
secretkey.setSecret_key_name(tCoreSecretKey.getSecret_key_name()); secretkey.setSecret_key_name(tCoreSecretKey.getSecret_key_name());
......
...@@ -66,7 +66,7 @@ public class TCoreEncryptionServiceThKmsImpl implements TCoreEncryptionService { ...@@ -66,7 +66,7 @@ public class TCoreEncryptionServiceThKmsImpl implements TCoreEncryptionService {
protected TCoreKeyTypeManagementDao tCoreKeyTypeManagementDao; protected TCoreKeyTypeManagementDao tCoreKeyTypeManagementDao;
public void save(TCoreEncryption encryption) { public void save(TCoreEncryption encryption) {
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (encryption.getId() != null && !encryption.getId().equals("")) { if (encryption.getId() != null && !encryption.getId().equals("")) {
encryption.setUpdatetime(new Date()); encryption.setUpdatetime(new Date());
encryption.setUpdateuser(username); encryption.setUpdateuser(username);
...@@ -134,7 +134,7 @@ public class TCoreEncryptionServiceThKmsImpl implements TCoreEncryptionService { ...@@ -134,7 +134,7 @@ public class TCoreEncryptionServiceThKmsImpl implements TCoreEncryptionService {
public void saveSecretKey(TCoreSecretkey tCoreSecretKey) { public void saveSecretKey(TCoreSecretkey tCoreSecretKey) {
String sectet_key_plain_text = this.thKmsService.decryptDataKey(tCoreSecretKey.getSectet_key_value()); String sectet_key_plain_text = this.thKmsService.decryptDataKey(tCoreSecretKey.getSectet_key_value());
String username = TokenUtil.getUserId(this.request.getHeader("token")); String username = TokenUtil.getUserName(this.request.getHeader("token"));
if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) { if (tCoreSecretKey.getId() != null && !tCoreSecretKey.getId().equals("")) {
tCoreSecretKey.setUpdatetime(new Date()); tCoreSecretKey.setUpdatetime(new Date());
tCoreSecretKey.setUpdateuser(username); tCoreSecretKey.setUpdateuser(username);
......
...@@ -253,7 +253,7 @@ public class LicenseKeyTool { ...@@ -253,7 +253,7 @@ public class LicenseKeyTool {
public static void main(String[] args) { public static void main(String[] args) {
// String content = "有效期1个月,10.10.200.24,fe:fc:fe:21:01:2d,2024-12-11,2025-01-11,5"; // String content = "有效期1个月,10.10.200.24,fe:fc:fe:21:01:2d,2024-12-11,2025-01-11,5";
String content = "有效期12个月,172.16.100.75,bc:d0:74:a5:4d:b7,2024-12-11,2025-12-11,100"; String content = "有效期12个月,172.19.1.167,bc:d0:74:a5:4d:b7,2024-12-11,2025-12-11,100";
String password = "ghca"; String password = "ghca";
System.out.println("加密之前:" + content); System.out.println("加密之前:" + content);
String encrypt = AesTool.encrypt(content, password); String encrypt = AesTool.encrypt(content, password);
......
...@@ -5,75 +5,123 @@ import com.auth0.jwt.JWTVerifier; ...@@ -5,75 +5,123 @@ import com.auth0.jwt.JWTVerifier;
import com.auth0.jwt.algorithms.Algorithm; import com.auth0.jwt.algorithms.Algorithm;
import com.auth0.jwt.exceptions.JWTDecodeException; import com.auth0.jwt.exceptions.JWTDecodeException;
import com.auth0.jwt.interfaces.DecodedJWT; import com.auth0.jwt.interfaces.DecodedJWT;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
public class TokenUtil { public class TokenUtil {
private static final long EXPIRE_DATE = 7200000L; private static final long EXPIRE_DATE = 7200000L;
private static final String TOKEN_SECRET = "GHCA"; private static final String TOKEN_SECRET = "GHCA";
/**
* 生成签名,2小时后过期
*
* @param username 用户名
* @param password 密码
* @param userId 用户ID
* @return 加密的token
*/
public static String getToken(String username, String password, String userId) {
String token = "";
public static String getToken(String username, String password) { try {
String token = ""; Date date = new Date(System.currentTimeMillis() + EXPIRE_DATE);
Algorithm algorithm = Algorithm.HMAC256(TOKEN_SECRET);
Map<String, Object> header = new HashMap<>();
header.put("typ", "JWT");
header.put("alg", "HS256");
token = JWT
.create()
.withHeader(header)
.withSubject(userId)
.withClaim("username", username)
.withClaim("password", password)
.withExpiresAt(date).sign(algorithm);
return token;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
try { public static String getNoDateToken(String username, String password) {
Date date = new Date(System.currentTimeMillis() + 7200000L); String token = "";
Algorithm algorithm = Algorithm.HMAC256("GHCA");
Map<String, Object> header = new HashMap();
header.put("typ", "JWT");
header.put("alg", "HS256");
token = JWT.create().withHeader(header).withClaim("username", username).withClaim("password", password).withExpiresAt(date).sign(algorithm);
return token;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public static String getNoDateToken(String username, String password) { try {
String token = ""; new Date(System.currentTimeMillis() + 7200000L);
Algorithm algorithm = Algorithm.HMAC256(TOKEN_SECRET);
Map<String, Object> header = new HashMap<>();
header.put("typ", "JWT");
header.put("alg", "HS256");
token = JWT.create().withHeader(header).withClaim("username", username).withClaim("password", password).sign(algorithm);
return token;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
try { public static boolean verify(String token) {
new Date(System.currentTimeMillis() + 7200000L); try {
Algorithm algorithm = Algorithm.HMAC256("GHCA"); Algorithm algorithm = Algorithm.HMAC256(TOKEN_SECRET);
Map<String, Object> header = new HashMap(); JWTVerifier verifier = JWT.require(algorithm).build();
header.put("typ", "JWT"); verifier.verify(token);
header.put("alg", "HS256"); return true;
token = JWT.create().withHeader(header).withClaim("username", username).withClaim("password", password).sign(algorithm); } catch (Exception e) {
return token; e.printStackTrace();
} catch (Exception e) { return false;
e.printStackTrace(); }
return null; }
}
}
public static boolean verify(String token) { /**
try { * 获取token中的用户ID
Algorithm algorithm = Algorithm.HMAC256("GHCA"); *
JWTVerifier verifier = JWT.require(algorithm).build(); * @return 用户ID
verifier.verify(token); */
return true; public static String getUserId() {
} catch (Exception e) { try {
e.printStackTrace(); ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
return false; assert attributes != null;
} HttpServletRequest request = attributes.getRequest();
} String token = request.getHeader("token");
DecodedJWT jwt = JWT.decode(token);
return jwt.getSubject();
} catch (JWTDecodeException var2) {
return null;
}
}
public static String getUserId(String token) { /**
try { * 获取token中的用户名
DecodedJWT jwt = JWT.decode(token); *
return jwt.getClaim("username").asString(); * @param token 令牌
} catch (JWTDecodeException var2) { * @return 用户名
return null; */
} public static String getUserName(String token) {
} try {
DecodedJWT jwt = JWT.decode(token);
return jwt.getClaim("username").asString();
} catch (JWTDecodeException var2) {
return null;
}
}
public static String getPassword(String token) { /**
try { * 获取token中的密码
DecodedJWT jwt = JWT.decode(token); *
return jwt.getClaim("password").asString(); * @param token 令牌
} catch (JWTDecodeException var2) { * @return 密码
return null; */
} public static String getPassword(String token) {
} try {
DecodedJWT jwt = JWT.decode(token);
return jwt.getClaim("password").asString();
} catch (JWTDecodeException var2) {
return null;
}
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论