| | |
| | | |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | import java.util.Objects; |
| | | |
| | | @RequestMapping("/tide") |
| | | @RestController |
| | |
| | | |
| | | @ApiOperation(value = "登录") |
| | | @PostMapping("/tideLogin") |
| | | public AjaxResult login(@RequestBody String code) { |
| | | String token = TideUtils.getToken(code); |
| | | public AjaxResult login(@RequestBody TidePojo tidePojo) { |
| | | String token = TideUtils.getToken(tidePojo.getCode()); |
| | | JSONObject userInfo = TideUtils.getUserInfo(token); |
| | | JSONObject tenant = JSONObject.parseObject(userInfo.get("tenant").toString()); |
| | | AjaxResult ajax = AjaxResult.success(); |
| | |
| | | |
| | | @PostMapping("/applicationOrdering") |
| | | public JSONObject order (@RequestBody TidePojo tidePojo) { |
| | | SysUser user = new SysUser(); |
| | | SysUser user = userService.selectUserByUserName(tidePojo.getPltAccountLogin()); |
| | | String randomString = TideUtils.getRandomString(12); |
| | | String password = SecurityUtils.encryptPassword(randomString); |
| | | user.setPassword(password); |
| | | user.setUserName(tidePojo.getPltAccountLogin()); |
| | | user.setNickName(tidePojo.getEnterpriseName()); |
| | | user.setStatus("0"); |
| | | user.setDelFlag("0"); |
| | | user.setPostIds(new Long[]{1L}); |
| | | user.setRoleId(1L); |
| | | userService.insertUser(user); |
| | | //账号不存在,执行新增操作 |
| | | if(Objects.isNull(user)){ |
| | | user = new SysUser(); |
| | | String password = SecurityUtils.encryptPassword(randomString); |
| | | user.setPassword(password); |
| | | user.setUserName(tidePojo.getPltAccountLogin()); |
| | | user.setNickName(tidePojo.getEnterpriseName()); |
| | | user.setStatus("0"); |
| | | user.setDelFlag("0"); |
| | | user.setPostIds(new Long[]{1L}); |
| | | user.setRoleId(1L); |
| | | userService.insertUser(user); |
| | | } |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("account", tidePojo.getPltAccountLogin()); |
| | | map.put("token", randomString); |
| | |
| | | @PostMapping("/cancellation") |
| | | public JSONObject cancellation (@RequestBody TidePojo tidePojo) { |
| | | log.info("执行了注销信息:" + tidePojo); |
| | | if(Objects.nonNull(tidePojo)){ |
| | | SysUser sysUser = userService.selectUserByUserName(tidePojo.getPltAccountLogin()); |
| | | if(Objects.nonNull(sysUser)){ |
| | | userService.deleteUserById(sysUser.getUserId()); |
| | | } |
| | | } |
| | | return TideUtils.getResult(20000, "成功", null); |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | String password = SecurityUtils.encryptPassword("tzvy7lB."); |
| | | String password = SecurityUtils.encryptPassword("123456Wp!@#"); |
| | | System.out.println(password); |
| | | } |
| | | } |