Compare commits

..

No commits in common. "7fc87580d713eeb5a5ceff59c25cad2b68ef412b" and "cef7a9180385b3d20de053e9e0d23cac83105d90" have entirely different histories.

9 changed files with 11 additions and 47 deletions

View File

@ -65,8 +65,8 @@ public class UserController extends BaseController {
* 删除用户 * 删除用户
*/ */
@PostMapping("delete") @PostMapping("delete")
public ApiResult<Void> delete(@Valid @RequestBody FilterIdQO request) { public ApiResult<Void> delete(@Valid @NotNull Long id){
userControllerService.delete(request.getId()); userControllerService.delete(id);
return ApiResult.success(); return ApiResult.success();
} }

View File

@ -328,7 +328,8 @@ public class StructuralPackageControllerService {
packageInfo.setRemark(remark); packageInfo.setRemark(remark);
String version = row.getString(1); String version = row.getString(1);
VUtil.trueThrowBusinessError(StrUtil.isBlank(version)).throwMessage("版本号不能为空"); VUtil.trueThrowBusinessError(StrUtil.isBlank(version)).throwMessage("版本号不能为空");
packageInfo.setVersion(version); VUtil.trueThrowBusinessError(!NumberUtils.isCreatable(version)).throwMessage("版本号无效");
packageInfo.setVersion(new BigDecimal(version));
VUtil.trueThrowBusinessError(packageService.lambdaQuery() VUtil.trueThrowBusinessError(packageService.lambdaQuery()
.eq(WmsStructuralPackage::getNo, packageInfo.getNo()) .eq(WmsStructuralPackage::getNo, packageInfo.getNo())
.eq(WmsStructuralPackage::getVersion, packageInfo.getVersion()) .eq(WmsStructuralPackage::getVersion, packageInfo.getVersion())

View File

@ -1,16 +0,0 @@
package com.nflg.wms.common.pojo.qo;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
public class FilterIdQO {
/**
* 主键ID
*/
@NotNull
private Long id;
}

View File

@ -54,8 +54,8 @@ public class PackageAddQO {
/** /**
* 版本号 * 版本号
*/ */
@NotBlank @NotNull
private String version; private BigDecimal version;
/** /**
* 修改日志 * 修改日志

View File

@ -46,11 +46,6 @@ public class UserVO {
//职位名称 //职位名称
private String positionName; private String positionName;
/**
* 来源0手动创建1LDAP同步
*/
private Integer source;
//创建人 //创建人
private String createBy; private String createBy;

View File

@ -75,7 +75,7 @@ public class WmsStructuralPackage implements Serializable {
/** /**
* 版本号 * 版本号
*/ */
private String version; private BigDecimal version;
/** /**
* 修改日志 * 修改日志

View File

@ -35,16 +35,6 @@ public class UserRoleMapServiceImpl extends ServiceImpl<UserRoleMapMapper, UserR
@Transactional @Transactional
@Override @Override
public void authorize(UserAuthorizeQO request, String userName) { public void authorize(UserAuthorizeQO request, String userName) {
//清除旧数据
baseMapper.delete(new LambdaQueryWrapper<UserRoleMap>()
.eq(UserRoleMap::getRoleId, request.getRoleId()));
//保存最新的数据
List<UserRoleMap> datas = request.getUserIds().stream().map(userId -> new UserRoleMap()
.setRoleId(request.getRoleId())
.setUserId(userId)).collect(Collectors.toList());
saveBatch(datas);
/*
List<UserRoleMap> olds = lambdaQuery().eq(UserRoleMap::getRoleId, request.getRoleId()).list(); List<UserRoleMap> olds = lambdaQuery().eq(UserRoleMap::getRoleId, request.getRoleId()).list();
if (CollectionUtil.isNotEmpty(request.getUserIds())) { if (CollectionUtil.isNotEmpty(request.getUserIds())) {
olds.removeIf(map -> request.getUserIds().contains(map.getUserId())); olds.removeIf(map -> request.getUserIds().contains(map.getUserId()));
@ -59,7 +49,6 @@ public class UserRoleMapServiceImpl extends ServiceImpl<UserRoleMapMapper, UserR
saveBatch(datas); saveBatch(datas);
auditLogService.addInsert(UserRoleMap.class, datas, userName); auditLogService.addInsert(UserRoleMap.class, datas, userName);
} }
*/
} }
@Override @Override

View File

@ -78,10 +78,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
@Override @Override
public void delete(Long id) { public void delete(Long id) {
User user = getById(id); User user = getById(id);
//VUtil.trueThrowBusinessError(Objects.isNull(user)).throwMessage("用户不存在"); VUtil.trueThrowBusinessError(Objects.isNull(user)).throwMessage("用户不存在");
if(Objects.isNull(user)) {
return;
}
removeById(id); removeById(id);
auditLogService.addDelete(User.class, user, UserUtil.getUserName()); auditLogService.addDelete(User.class, user, UserUtil.getUserName());
} }

View File

@ -10,11 +10,9 @@
</select> </select>
<select id="getAuthorizeUser" resultType="com.nflg.wms.common.pojo.vo.UserVO"> <select id="getAuthorizeUser" resultType="com.nflg.wms.common.pojo.vo.UserVO">
select u.*,c."name" as dept_name select u.*
from user_role_map urm from user_role_map urm
inner join "user" u on urm.user_id = u.id inner join "user" u on urm.user_id = u.id
left join user_interior b on u."id"=b.user_id
left join department c on b.dept_id=c."id"
where urm.role_id = #{roleId} where urm.role_id = #{roleId}
</select> </select>