diff --git a/src/main/java/com/zzjee/api/ApiController.java b/src/main/java/com/zzjee/api/ApiController.java index 26ea6e65..58fdbcde 100644 --- a/src/main/java/com/zzjee/api/ApiController.java +++ b/src/main/java/com/zzjee/api/ApiController.java @@ -13,7 +13,7 @@ import org.springframework.web.bind.annotation.RestController; * @description */ @RestController -@RequestMapping("/apitest") +@RequestMapping("/pdaapi") public class ApiController { diff --git a/src/main/java/com/zzjee/api/TokenController.java b/src/main/java/com/zzjee/api/TokenController.java index 5e19542d..fe767746 100644 --- a/src/main/java/com/zzjee/api/TokenController.java +++ b/src/main/java/com/zzjee/api/TokenController.java @@ -81,17 +81,12 @@ public class TokenController { TSUser user = userService.checkUserExits(username, password); if (user == null) { - // 提示用户名或密码错误 logger.info("获取TOKEN,户账号密码错误[{}]" + username); D0.setOK(false); D0.setErrorMsg("用户账号密码错误!"); -// return new ResponseEntity("用户账号密码错误!", HttpStatus.NOT_FOUND); }else{ - // 生成一个token,保存用户登录状态 String token = user.getMobilePhone(); try{ -// List> res = systemService.findForJdbc("select app_version,down_url from t_app_version"); -// for (Map map : res) { D0.setErrorCode("V2.0"); D0.setErrorMsg("http"); // } @@ -103,7 +98,6 @@ public class TokenController { D0.setOK(true); } - // 生成一个token,保存用户登录状态 return new ResponseEntity(D0, HttpStatus.OK); } @@ -120,73 +114,24 @@ public class TokenController { if (StringUtils.isEmpty(username)) { D0.setErrorMsg("用户账号不能为空!"); D0.setOK(false); -// return new ResponseEntity("用户账号不能为空!", HttpStatus.FORBIDDEN); + return new ResponseEntity("用户账号不能为空!", HttpStatus.OK); } // 验证 if (StringUtils.isEmpty(username)) { D0.setErrorMsg("用户密码不能为空!"); D0.setOK(false); -// return new ResponseEntity("用户密码不能为空!", HttpStatus.FORBIDDEN); + return new ResponseEntity("用户密码不能为空!", HttpStatus.OK); } -// Assert.notNull(username, "username can not be empty"); -// Assert.notNull(password, "password can not be empty"); - TSUser user = userService.checkUserExits(username, password); if (user == null) { - // 提示用户名或密码错误 D0.setErrorMsg("用户账号密码错误!"); D0.setOK(false); logger.info("获取TOKEN,账号密码错误[{}]" + username); -// return new ResponseEntity("用户账号密码错误!", HttpStatus.FORBIDDEN); }else{ -//// Map loginActionlist = new HashMap(); -// StringBuilder hqlsb1 = new StringBuilder("select distinct f from TSFunction f,TSRoleFunction rf,TSRoleUser ru ").append("where ru.TSRole.id=rf.TSRole.id and rf.TSFunction.id=f.id and ru.TSUser.id=? "); -// //-------author: zhoujf---start---date:20160923----for:组织机构角色赋权不起作用问题 -// StringBuilder hqlsb2 = new StringBuilder("select distinct c from TSFunction c,TSRoleFunction rf,TSRoleOrg b,TSUserOrg a ") -// .append("where a.tsDepart.id=b.tsDepart.id and b.tsRole.id=rf.TSRole.id and rf.TSFunction.id=c.id and a.tsUser.id=?"); -// //-------author: zhoujf---end---date:20160923----for:组织机构角色赋权不起作用问题 -// //update-begin-Author:LiShaoQing Date:20171023 for:TASK #2383【功能】权限组集成,用户登录权限过滤-------- -//// StringBuilder hqlsb3 = new StringBuilder("select distinct c from TSFunction c,TSFunctionGroupRelEntity g,TSFunctionGroupUserEntity u") -//// .append(" where g.tsFunctionGroup.id=u.groupId and c.id=g.tsFunction.id and u.userId=?"); -//// //TODO hql执行效率慢 为耗时最多地方 -// //-------author: zhangliang---start---date:20170725----for:TASK #2116 【性能问题】优化登录逻辑 -//// SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); -//// log.info("================================开始时间:"+sdf.format(new Date())+"=============================="); -//// long start = System.currentTimeMillis(); -// List listreturn = new ArrayList(); -// List list1 = systemService.findHql(hqlsb1.toString(), user.getId()); -// List list2 = systemService.findHql(hqlsb2.toString(), user.getId()); -//// List list3 = systemService.findHql(hqlsb3.toString(), user.getUserName()); -//// long end = System.currentTimeMillis(); -//// log.info("================================结束时间:"+sdf.format(new Date())+"=============================="); -//// log.info("================================耗时:"+(end-start)+"ms=============================="); -// //-------author: zhangliang---end---date:20170725----for:TASK #2116 【性能问题】优化登录逻辑 -// for (TSFunction function : list1) { -// MenuEntity fh5 = new MenuEntity(); -// fh5.setMenuImg(function.getTSIcon().getIconPath()); -// fh5.setMenuText(function.getFunctionName()); -// fh5.setMenuSrc(function.getFunctionUrl()); -// listreturn.add(fh5); -// } -// for (TSFunction function : list2) { -// MenuEntity fh5 = new MenuEntity(); -// fh5.setMenuImg(function.getTSIcon().getIconPath()); -// fh5.setMenuText(function.getFunctionName()); -// fh5.setMenuSrc(function.getFunctionUrl()); -// listreturn.add(fh5); -// } -//// for (TSFunction function : list3) { -//// MenuEntity fh5 = new MenuEntity(); -//// fh5.setMenuImg(function.getTSIcon().getIconPath()); -//// fh5.setMenuText(function.getFunctionName()); -//// fh5.setMenuSrc(function.getFunctionUrl()); -//// listreturn.add(fh5); -//// } D0.setObj(user); D0.setOK(true); } - // 生成一个token,保存用户登录状态 return new ResponseEntity(D0, HttpStatus.OK); } @ApiOperation(value = "wxauthv3") @@ -339,20 +284,7 @@ public class TokenController { @ApiOperation(value="根据username获取用户信息",notes="根据username获取用户信息",httpMethod="GET",produces="application/json") public ResponseMessage getuser(@ApiParam(required=true,name="username",value="username")@PathVariable("username") String username, @ApiParam(required=false,name="password",value="password")@RequestParam String password) { -// TSUser task = systemService.findUniqueByProperty(TSUser.class,"userName",username); -// if (task == null) { -// FxjOtherLoginEntity fxjOtherLoginEntity = userService.findUniqueByProperty(FxjOtherLoginEntity.class, "otherid", username); -// if (fxjOtherLoginEntity != null) { -// task = systemService.findUniqueByProperty(TSUser.class,"userName",fxjOtherLoginEntity.getUsername()); -// } -// } -// if (task == null) { -//// task = systemService.findUniqueByProperty(TSUser.class,"userName",ResourceUtil.getConfigByName("mini.user")); -// return org.jeecgframework.jwt.util.Result.error("获取用户信息失败"); -// } - TSUser task = userService.checkUserExits(username, password); - if(!StringUtil.isEmpty(task.getDepartid())){ TSDepart tsDepart = systemService.get(TSDepart.class,task.getDepartid()); if(tsDepart!=null){ diff --git a/src/main/java/com/zzjee/api/tmsapi.java b/src/main/java/com/zzjee/api/tmsapi.java index ea52419a..96596df0 100644 --- a/src/main/java/com/zzjee/api/tmsapi.java +++ b/src/main/java/com/zzjee/api/tmsapi.java @@ -26,14 +26,6 @@ public class tmsapi { @Autowired private Validator validator; - - - /** - * 访问地址:http://localhost:8080/jeecg/rest/user/{id} - * @param doctype - * @return - */ - @RequestMapping(value = "/getdoc/{doctype}", method = RequestMethod.GET) @ResponseBody // @ApiOperation(value="根据doctype获取单据",notes="根据doctype获取单据",httpMethod="GET",produces="application/json") @@ -68,21 +60,10 @@ public class tmsapi { @ApiOperation(value="创建上下架") public ResponseEntity createlt( @RequestParam(required=false ,value="doctype") String doctype,@RequestParam(value="docid", required=false) String docid, @RequestParam(value="tSapLtttstr", required=false) String tSapLtttstr, UriComponentsBuilder uriBuilder) { - ResultDO D0 = new ResultDO(); String msg = null; - - - D0.setErrorMsg("保存成功"); - D0.setOK(true); - - - - - - -// org.jeecgframework.core.util.LogUtil.info("==================="+doctype+"返回消息==================="+msg); - + D0.setErrorMsg("保存成功"); + D0.setOK(true); return new ResponseEntity(D0, HttpStatus.OK); }