Browse Source

fix: 修改管理端 租户部分

new-ays
wzz 3 months ago
parent
commit
572b822fa0
  1. 6
      acupuncture-admin/src/main/java/com/acupuncture/web/controller/web/AdminDataSourceController.java
  2. 6
      acupuncture-admin/src/main/java/com/acupuncture/web/controller/web/AdminTenantsController.java
  3. 1
      acupuncture-admin/src/main/java/com/acupuncture/web/controller/web/DmsLoginController.java
  4. 1
      acupuncture-system/src/main/java/com/acupuncture/system/domain/vo/DmsLoginUserVo.java
  5. 3
      acupuncture-system/src/main/resources/mapper/dao/DmsUserDao.xml

6
acupuncture-admin/src/main/java/com/acupuncture/web/controller/web/AdminDataSourceController.java

@ -1,7 +1,9 @@
package com.acupuncture.web.controller.web;
import com.acupuncture.common.annotation.DataSource;
import com.acupuncture.common.core.domain.BaseDto;
import com.acupuncture.common.core.domain.JsonResponse;
import com.acupuncture.common.enums.DataSourceType;
import com.acupuncture.common.utils.SecurityUtils;
import com.acupuncture.system.domain.dto.AdminDataSourceDto;
import com.acupuncture.system.domain.vo.AdminDataSourceVo;
@ -34,6 +36,7 @@ public class AdminDataSourceController {
@ApiOperation("添加数据源")
@PostMapping("/add")
@DataSource(DataSourceType.MASTER)
public JsonResponse<Integer> insert(@RequestBody @Validated AdminDataSourceDto.AddDto dto) {
if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())) {
return JsonResponse.ok().fail("无权限");
@ -43,6 +46,7 @@ public class AdminDataSourceController {
@ApiOperation("修改数据源")
@PostMapping("/upd")
@DataSource(DataSourceType.MASTER)
public JsonResponse<Integer> update(@RequestBody @Validated AdminDataSourceDto.UpdDto dto) {
if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())) {
return JsonResponse.ok().fail("无权限");
@ -52,6 +56,7 @@ public class AdminDataSourceController {
@ApiOperation("删除数据源")
@PostMapping("/del")
@DataSource(DataSourceType.MASTER)
public JsonResponse<Integer> delete(@RequestBody @Validated AdminDataSourceDto.DeleteDto dto) {
if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())) {
return JsonResponse.ok().fail("无权限");
@ -61,6 +66,7 @@ public class AdminDataSourceController {
@ApiOperation("查询数据源")
@PostMapping("/list")
@DataSource(DataSourceType.MASTER)
public JsonResponse<PageInfo<AdminDataSourceVo.Result>> query(@RequestBody @Validated BaseDto<AdminDataSourceDto.Query> dto) {
return JsonResponse.ok(new PageInfo<>(adminDataSourceService.query(dto.getParam())));
}

6
acupuncture-admin/src/main/java/com/acupuncture/web/controller/web/AdminTenantsController.java

@ -1,7 +1,9 @@
package com.acupuncture.web.controller.web;
import com.acupuncture.common.annotation.DataSource;
import com.acupuncture.common.core.domain.BaseDto;
import com.acupuncture.common.core.domain.JsonResponse;
import com.acupuncture.common.enums.DataSourceType;
import com.acupuncture.common.utils.SecurityUtils;
import com.acupuncture.system.domain.dto.AdminTenantsDto;
import com.acupuncture.system.domain.vo.AdminTenantsVo;
@ -37,6 +39,7 @@ public class AdminTenantsController {
@ApiOperation("添加租户")
@PostMapping("/add")
@DataSource(DataSourceType.MASTER)
public JsonResponse<Integer> insert(@RequestBody @Validated AdminTenantsDto.AddDto dto) {
if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())) {
return JsonResponse.ok().fail("无权限");
@ -46,6 +49,7 @@ public class AdminTenantsController {
@ApiOperation("修改租户")
@PostMapping("/upd")
@DataSource(DataSourceType.MASTER)
public JsonResponse<Integer> update(@RequestBody @Validated AdminTenantsDto.UpdDto dto) {
if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())) {
return JsonResponse.ok().fail("无权限");
@ -55,6 +59,7 @@ public class AdminTenantsController {
@ApiOperation("删除租户")
@PostMapping("/del")
@DataSource(DataSourceType.MASTER)
public JsonResponse<Integer> delete(@RequestBody @Validated AdminTenantsDto.DeleteDto dto) {
if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())) {
return JsonResponse.ok().fail("无权限");
@ -64,6 +69,7 @@ public class AdminTenantsController {
@ApiOperation("查询租户")
@PostMapping("/list")
@DataSource(DataSourceType.MASTER)
public JsonResponse<PageInfo<AdminTenantsVo.Result>> query(@RequestBody @Validated BaseDto<AdminTenantsDto.Query> dto) {
if (dto.getPageNum() > 0) {
PageHelper.startPage(dto.getPageNum(), dto.getPageSize());

1
acupuncture-admin/src/main/java/com/acupuncture/web/controller/web/DmsLoginController.java

@ -138,6 +138,7 @@ public class DmsLoginController {
user.setTenantId(tenantUser.getTenantId());
user.setTenantName(tenantUser.getTenantName());
user.setTenantPhone(tenantUser.getTenantPhone());
user.setSlaverAdmin(tenantUser.getSlaverAdmin());
//刷新token
tokenService.refreshToken(loginUser);
AjaxResult ajax = AjaxResult.success();

1
acupuncture-system/src/main/java/com/acupuncture/system/domain/vo/DmsLoginUserVo.java

@ -35,6 +35,7 @@ public class DmsLoginUserVo {
private String email;
private String phonenumber;
private Byte slaverAdmin;
private String sex;

3
acupuncture-system/src/main/resources/mapper/dao/DmsUserDao.xml

@ -96,7 +96,8 @@
u.email as email,
u.sex as sex,
t.`name` as tenantName,
t.contact_phone as tenantPhone
t.contact_phone as tenantPhone,
u.slaver_admin as slaverAdmin
from
dms_user u join dms_tenant t on u.tenant_id = t.id
WHERE

Loading…
Cancel
Save