更新
This commit is contained in:
parent
ce3f588a21
commit
5e83866b87
@ -137,11 +137,11 @@ public class InspectionFileController extends BaseController {
|
|||||||
*/
|
*/
|
||||||
@PostMapping("/del/{id}")
|
@PostMapping("/del/{id}")
|
||||||
public CommonResult remove(@PathVariable Long id) throws Exception {
|
public CommonResult remove(@PathVariable Long id) throws Exception {
|
||||||
ShopMallPartners partners = partnerService.shopInfo();
|
// ShopMallPartners partners = partnerService.shopInfo();
|
||||||
InspectionFile file = inspectionFileService.selectInspectionFileById(id);
|
// InspectionFile file = inspectionFileService.selectInspectionFileById(id);
|
||||||
if (!partners.getPartnerId().equals(file.getPartnerId())) {
|
// if (!partners.getPartnerId().equals(file.getPartnerId())) {
|
||||||
return null;
|
// return null;
|
||||||
}
|
// }
|
||||||
return toAjax(inspectionFileService.deleteInspectionFileById(id));
|
return toAjax(inspectionFileService.deleteInspectionFileById(id));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@ import cn.hutool.core.bean.BeanUtil;
|
|||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.util.IdcardUtil;
|
import cn.hutool.core.util.IdcardUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
|
import cn.iocoder.yudao.framework.security.core.LoginUser;
|
||||||
|
import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
|
||||||
import cn.iocoder.yudao.module.constant.InspectionConstants;
|
import cn.iocoder.yudao.module.constant.InspectionConstants;
|
||||||
import cn.iocoder.yudao.module.infra.dal.dataobject.file.FileDO;
|
import cn.iocoder.yudao.module.infra.dal.dataobject.file.FileDO;
|
||||||
import cn.iocoder.yudao.module.inspection.entity.InspectionFile;
|
import cn.iocoder.yudao.module.inspection.entity.InspectionFile;
|
||||||
@ -174,6 +176,9 @@ public class InspectionStaffServiceImpl extends ServiceImpl<InspectionStaffMappe
|
|||||||
//新增system_users主表
|
//新增system_users主表
|
||||||
UserSaveReqVO userDTO = BeanUtil.copyProperties(inspectionStaffVo, UserSaveReqVO.class);
|
UserSaveReqVO userDTO = BeanUtil.copyProperties(inspectionStaffVo, UserSaveReqVO.class);
|
||||||
userDTO.setId(inspectionStaffVo.getUserId());
|
userDTO.setId(inspectionStaffVo.getUserId());
|
||||||
|
//获取当前人的租户id
|
||||||
|
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
|
||||||
|
userDTO.setTenantId(loginUser.getTenantId());
|
||||||
Long userId = userService.createUser(userDTO);
|
Long userId = userService.createUser(userDTO);
|
||||||
|
|
||||||
// //查询检测基础员工角色
|
// //查询检测基础员工角色
|
||||||
|
@ -57,8 +57,8 @@ public class WarnMessageServiceImpl extends ServiceImpl<WarnMessageMapper,WarnMe
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<WarnMessage> pageList(Page page, WarnMessage warnMessage) throws Exception {
|
public IPage<WarnMessage> pageList(Page page, WarnMessage warnMessage) throws Exception {
|
||||||
ShopMallPartners partners = partnerService.shopInfo();
|
// ShopMallPartners partners = partnerService.shopInfo();
|
||||||
warnMessage.setPartnerId(partners.getPartnerId());
|
// warnMessage.setPartnerId(partners.getPartnerId());
|
||||||
warnMessage.setIsRead("0");
|
warnMessage.setIsRead("0");
|
||||||
IPage<WarnMessage> warnMessages = baseMapper.pageList(page,warnMessage);
|
IPage<WarnMessage> warnMessages = baseMapper.pageList(page,warnMessage);
|
||||||
return warnMessages;
|
return warnMessages;
|
||||||
|
@ -514,7 +514,6 @@ public class AdminAuthServiceImpl implements AdminAuthService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> getTenant(AuthLoginReqVO reqVO) {
|
public Map<String, Object> getTenant(AuthLoginReqVO reqVO) {
|
||||||
Map<String, Object> map = userService.queryUserIgnoreTenant(reqVO);
|
return userService.queryUserIgnoreTenant(reqVO);
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -17,6 +17,7 @@ import cn.iocoder.yudao.module.system.controller.admin.dept.vo.dept.DeptSaveReqV
|
|||||||
import cn.iocoder.yudao.module.system.controller.admin.permission.vo.role.RoleSaveReqVO;
|
import cn.iocoder.yudao.module.system.controller.admin.permission.vo.role.RoleSaveReqVO;
|
||||||
import cn.iocoder.yudao.module.system.controller.admin.tenant.vo.tenant.TenantPageReqVO;
|
import cn.iocoder.yudao.module.system.controller.admin.tenant.vo.tenant.TenantPageReqVO;
|
||||||
import cn.iocoder.yudao.module.system.controller.admin.tenant.vo.tenant.TenantSaveReqVO;
|
import cn.iocoder.yudao.module.system.controller.admin.tenant.vo.tenant.TenantSaveReqVO;
|
||||||
|
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserSaveReqVO;
|
||||||
import cn.iocoder.yudao.module.system.convert.tenant.TenantConvert;
|
import cn.iocoder.yudao.module.system.convert.tenant.TenantConvert;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
|
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.permission.MenuDO;
|
import cn.iocoder.yudao.module.system.dal.dataobject.permission.MenuDO;
|
||||||
@ -134,7 +135,7 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, TenantDO> imple
|
|||||||
// 创建角色
|
// 创建角色
|
||||||
Long roleId = createRole(menuIds);
|
Long roleId = createRole(menuIds);
|
||||||
// 创建租户管理员用户,并分配角色
|
// 创建租户管理员用户,并分配角色
|
||||||
Long userId = createUser(roleId, createReqVO);
|
Long userId = createUser(roleId, createReqVO, tenant.getId());
|
||||||
// 修改租户的管理员
|
// 修改租户的管理员
|
||||||
tenantMapper.updateById(new TenantDO().setId(tenant.getId()).setContactUserId(userId));
|
tenantMapper.updateById(new TenantDO().setId(tenant.getId()).setContactUserId(userId));
|
||||||
//创建租户顶级部门
|
//创建租户顶级部门
|
||||||
@ -187,9 +188,11 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, TenantDO> imple
|
|||||||
return deptService.createDeptNoVerify(deptSaveReqVO);
|
return deptService.createDeptNoVerify(deptSaveReqVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
private Long createUser(Long roleId, TenantSaveReqVO createReqVO) {
|
private Long createUser(Long roleId, TenantSaveReqVO createReqVO, Long tenantId) {
|
||||||
// 创建用户
|
// 创建用户
|
||||||
Long userId = userService.createUser(TenantConvert.INSTANCE.convert02(createReqVO));
|
UserSaveReqVO userSaveReqVO = TenantConvert.INSTANCE.convert02(createReqVO);
|
||||||
|
userSaveReqVO.setTenantId(tenantId);
|
||||||
|
Long userId = userService.createUser(userSaveReqVO);
|
||||||
// 分配角色
|
// 分配角色
|
||||||
permissionService.assignUserRole(userId, singleton(roleId));
|
permissionService.assignUserRole(userId, singleton(roleId));
|
||||||
return userId;
|
return userId;
|
||||||
|
@ -659,8 +659,7 @@ public class AdminUserServiceImpl extends ServiceImpl<AdminUserMapper, AdminUser
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> queryUserIgnoreTenant(AuthLoginReqVO reqVO) {
|
public Map<String, Object> queryUserIgnoreTenant(AuthLoginReqVO reqVO) {
|
||||||
Map<String, Object> map = baseMapper.queryUserIgnoreTenant(reqVO);
|
return baseMapper.queryUserIgnoreTenant(reqVO);
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -101,5 +101,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
role_id = #{roleId}
|
role_id = #{roleId}
|
||||||
)
|
)
|
||||||
</select>
|
</select>
|
||||||
<select id="queryUserIgnoreTenant" resultType="java.util.Map"></select>
|
<select id="queryUserIgnoreTenant" resultType="java.util.Map">
|
||||||
|
SELECT *
|
||||||
|
FROM system_users
|
||||||
|
WHERE
|
||||||
|
username = #{username}
|
||||||
|
AND deleted = 0 AND tenant_id != 0
|
||||||
|
limit 1
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
@ -13,8 +13,8 @@ spring:
|
|||||||
servlet:
|
servlet:
|
||||||
# 文件上传相关配置项
|
# 文件上传相关配置项
|
||||||
multipart:
|
multipart:
|
||||||
max-file-size: 16MB # 单个文件大小
|
max-file-size: 10240MB # 单个文件大小
|
||||||
max-request-size: 32MB # 设置总上传的文件大小
|
max-request-size: 10240MB # 设置总上传的文件大小
|
||||||
|
|
||||||
# Jackson 配置项
|
# Jackson 配置项
|
||||||
jackson:
|
jackson:
|
||||||
|
Loading…
Reference in New Issue
Block a user