patch: 漏洞补丁
All checks were successful
JslGroup/JslDeveloper/JSL_OrganizeInternalOA/pipeline/head This commit looks good

This commit is contained in:
筱锋xiao_lfeng 2024-02-14 21:52:35 +08:00
parent 264ac569b6
commit 3b0aee6db4
Signed by: XiaoLFeng
GPG Key ID: F693AA12AABBFA87
2 changed files with 8 additions and 5 deletions

View File

@ -12,7 +12,7 @@ public interface RoleMapper {
@Insert("insert into organize_oa.oa_role_user (uid, rid) VALUE (#{uid},#{rid})")
void roleAddUser(Long uid, Long rid);
@Select("INSERT INTO organize_oa.oa_role (role_name,display_name) VALUES (#{roleName}, ${display_name})")
@Select("INSERT INTO organize_oa.oa_role (role_name,display_name) VALUES (#{roleName}, ${displayName})")
void roleAdd(RoleDO roleDO);
@Delete("delete from organize_oa.oa_role_user where uid=#{uid}")

View File

@ -17,6 +17,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.regex.Pattern;
@ -25,12 +26,12 @@ import java.util.regex.Pattern;
* <hr/>
* 用于权限服务层的实现类,实现权限的增删改查,以及用户权限的获取
*
* @since v1.1.0
* @author xiao_lfeng | 176yunxuan | xiangZr-hhh
* @version v1.1.0
* @see com.jsl.oa.services.RoleService
* @see com.jsl.oa.dao.RoleDAO
* @see com.jsl.oa.dao.UserDAO
* @author xiao_lfeng | 176yunxuan | xiangZr-hhh
* @since v1.1.0
*/
@Slf4j
@Service
@ -171,8 +172,10 @@ public class RoleServiceImpl implements RoleService {
String roleName = roleAddVO.getName();
RoleDO roleDO = new RoleDO();
if (!roleDAO.isExistRoleByRoleName(roleName)) {
Processing.copyProperties(roleAddVO, roleDO);
roleDO.setRoleName(roleAddVO.getName());
roleDO
.setRoleName(roleAddVO.getName())
.setDisplayName(roleAddVO.getDisplayName())
.setCreatedAt(new Timestamp(System.currentTimeMillis()));
} else {
return ResultUtil.error(ErrorCode.ROLE_NAME_REPEAT);
}