mirror of https://gitee.com/stylefeng/roses
Merge branch 'rose_guns_7.0.4-develop' into 7.0.4-develop
commit
158c4b5a61
|
@ -79,7 +79,7 @@ public class DruidDatasourceFactory {
|
|||
dataSource.setMaxPoolPreparedStatementPerConnectionSize(druidProperties.getMaxPoolPreparedStatementPerConnectionSize());
|
||||
|
||||
// 检测连接是否有效的sql
|
||||
if (StrUtil.isEmpty(druidProperties.getUrl())) {
|
||||
if (StrUtil.isNotEmpty(druidProperties.getUrl())) {
|
||||
dataSource.setValidationQuery(getValidateQueryByUrl(druidProperties.getUrl()));
|
||||
}
|
||||
|
||||
|
|
|
@ -76,26 +76,26 @@ public class SysMessageServiceImpl extends ServiceImpl<SysMessageMapper, SysMess
|
|||
|
||||
@Override
|
||||
public SysMessage detail(MessageRequest messageRequest) {
|
||||
LambdaQueryWrapper<SysMessage> queryWrapper = this.createWrapper(messageRequest);
|
||||
LambdaQueryWrapper<SysMessage> queryWrapper = this.createWrapper(messageRequest, true);
|
||||
return this.getOne(queryWrapper, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResult<SysMessage> findPage(MessageRequest messageRequest) {
|
||||
LambdaQueryWrapper<SysMessage> wrapper = createWrapper(messageRequest);
|
||||
LambdaQueryWrapper<SysMessage> wrapper = createWrapper(messageRequest, true);
|
||||
Page<SysMessage> page = this.page(PageFactory.defaultPage(), wrapper);
|
||||
return PageResultFactory.createPageResult(page);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SysMessage> findList(MessageRequest messageRequest) {
|
||||
LambdaQueryWrapper<SysMessage> wrapper = createWrapper(messageRequest);
|
||||
LambdaQueryWrapper<SysMessage> wrapper = createWrapper(messageRequest, true);
|
||||
return this.list(wrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer findCount(MessageRequest messageRequest) {
|
||||
LambdaQueryWrapper<SysMessage> wrapper = createWrapper(messageRequest);
|
||||
LambdaQueryWrapper<SysMessage> wrapper = createWrapper(messageRequest, false);
|
||||
return this.count(wrapper);
|
||||
}
|
||||
|
||||
|
@ -119,14 +119,16 @@ public class SysMessageServiceImpl extends ServiceImpl<SysMessageMapper, SysMess
|
|||
* @author liuhanqing
|
||||
* @date 2021/1/8 14:16
|
||||
*/
|
||||
private LambdaQueryWrapper<SysMessage> createWrapper(MessageRequest messageRequest) {
|
||||
private LambdaQueryWrapper<SysMessage> createWrapper(MessageRequest messageRequest, boolean needOrderBy) {
|
||||
LambdaQueryWrapper<SysMessage> queryWrapper = new LambdaQueryWrapper<>();
|
||||
|
||||
// 查询未删除的
|
||||
queryWrapper.ne(SysMessage::getDelFlag, YesOrNotEnum.Y.getCode());
|
||||
|
||||
// 按发送事件倒序
|
||||
queryWrapper.orderByDesc(SysMessage::getMessageSendTime);
|
||||
if (needOrderBy) {
|
||||
queryWrapper.orderByDesc(SysMessage::getMessageSendTime);
|
||||
}
|
||||
|
||||
if (ObjectUtil.isEmpty(messageRequest)) {
|
||||
return queryWrapper;
|
||||
|
|
|
@ -2,16 +2,4 @@
|
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||
<mapper namespace="cn.stylefeng.roses.kernel.system.modular.role.mapper.SysRoleMenuButtonMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="cn.stylefeng.roses.kernel.system.modular.role.entity.SysRoleMenuButton">
|
||||
<id column="role_button_id" property="roleButtonId"/>
|
||||
<result column="role_id" property="roleId"/>
|
||||
<result column="button_id" property="buttonId"/>
|
||||
<result column="button_code" property="buttonCode"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="create_user" property="createUser"/>
|
||||
<result column="update_time" property="updateTime"/>
|
||||
<result column="update_user" property="updateUser"/>
|
||||
</resultMap>
|
||||
|
||||
</mapper>
|
||||
|
|
Loading…
Reference in New Issue