springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/api/LoginApi.java
@@ -185,4 +185,16 @@ return R.ok(loginReturnVO); } /** * 城管后台登录 * @param account 账号 * @param password 密码 * @return 登录结果 */ @PostMapping("/loginCgBackage") public R loginCgBackage(@RequestParam("account") String account, @RequestParam("password") String password) { LoginReturnVO loginReturnVO = loginService.loginCgBackage(account, password); return R.ok(loginReturnVO); } } springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/service/LoginService.java
@@ -95,4 +95,12 @@ * @return 登录结果 */ LoginReturnVO loginGridBackstage(String account, String password); /** * 城管后台登录 * @param account 账号 * @param password 密码 * @return 登录结果 */ LoginReturnVO loginCgBackage(String account, String password); } springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/service/impl/LoginServiceImpl.java
@@ -4,6 +4,7 @@ import javax.annotation.Resource; import com.panzhihua.common.model.vos.R; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.ValueOperations; @@ -208,4 +209,18 @@ return loginReturnVO; } @Override public LoginReturnVO loginCgBackage(String account, String password){ Authentication authentication = null; authentication = authenticationManager.authenticate(new UsernamePasswordAuthenticationToken(account + "_8", password)); LoginUserInfoVO loginUser = (LoginUserInfoVO)authentication.getPrincipal(); String token = JWTTokenUtil.generateToken(loginUser); String refeshToken = JWTTokenUtil.generateRefeshToken(loginUser); LoginReturnVO loginReturnVO = new LoginReturnVO(); loginReturnVO.setToken(token); loginReturnVO.setRefreshToken(refeshToken); return loginReturnVO; } } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/auth/TokenService.java
@@ -103,4 +103,13 @@ */ @PostMapping("/loginGridBackstage") R loginGridBackstage(@RequestParam("account") String account, @RequestParam("password") String password); /** * 城管后台登录 * @param account 账号 * @param password 密码 * @return 登录结果 */ @PostMapping("/loginCgBackage") R loginCgBackage(@RequestParam("account") String account, @RequestParam("password") String password); } springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActReserveApi.java
@@ -258,7 +258,7 @@ ExcelWriter excelWriter = null; InputStream inputStream = null; try { excelWriter = EasyExcel.write(fileName, ComActReserveMakeRightExcelAdminVO.class) excelWriter = EasyExcel.write(fileName, ComActReserveMakeDetailedExcelAdminVO.class) .registerWriteHandler(new LongestMatchColumnWidthStyleStrategy()) .registerWriteHandler(new CustomSheetWriteHandler()).build(); WriteSheet writeSheet = EasyExcel.writerSheet("预约明细导出数据").build(); springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/LoginApi.java
@@ -60,4 +60,18 @@ return tokenService.logout(token); } @ApiOperation(value = "城管平台登录", response = LoginReturnVO.class) @PostMapping("cg/login") public R cgLogin(@RequestBody LoginBody loginBody) { String account = loginBody.getAccount(); String password = loginBody.getPassword(); boolean empty = ObjectUtils.isEmpty(account); boolean empty1 = ObjectUtils.isEmpty(password); if (empty || empty1) { return R.fail("账户密码不能为空"); } R r = tokenService.loginCgBackage(account, password); return r; } }