Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
be706870
提交
be706870
authored
5月 16, 2025
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
订单列表增加权限控制
上级
0debfe1b
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
51 行增加
和
10 行删除
+51
-10
AccountMapper.java
...in/java/org/dromara/mall/mapper/weishi/AccountMapper.java
+1
-1
InsureMapper.java
...ain/java/org/dromara/mall/mapper/weishi/InsureMapper.java
+31
-2
AccountServiceImpl.java
.../dromara/mall/service/weishi/impl/AccountServiceImpl.java
+1
-1
InsureServiceImpl.java
...g/dromara/mall/service/weishi/impl/InsureServiceImpl.java
+12
-0
ThirdWeishiServiceImpl.java
...mara/mall/service/weishi/impl/ThirdWeishiServiceImpl.java
+1
-1
AccountMapper.xml
...i-mall/src/main/resources/mapper/weishi/AccountMapper.xml
+1
-1
InsureInsuredsMapper.xml
...src/main/resources/mapper/weishi/InsureInsuredsMapper.xml
+1
-1
InsurePolicyHolderMapper.xml
...main/resources/mapper/weishi/InsurePolicyHolderMapper.xml
+1
-1
InsureTaxpayerMapper.xml
...src/main/resources/mapper/weishi/InsureTaxpayerMapper.xml
+1
-1
InsureUnitMapper.xml
...all/src/main/resources/mapper/weishi/InsureUnitMapper.xml
+1
-1
没有找到文件。
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/mapper/AccountMapper.java
→
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/mapper/
weishi/
AccountMapper.java
浏览文件 @
be706870
package
org
.
dromara
.
mall
.
mapper
;
package
org
.
dromara
.
mall
.
mapper
.
weishi
;
import
org.dromara.mall.domain.weishi.Account
;
import
org.dromara.mall.domain.weishi.Account
;
import
org.dromara.mall.controller.weishi.admin.vo.AccountVo
;
import
org.dromara.mall.controller.weishi.admin.vo.AccountVo
;
...
...
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/mapper/weishi/InsureMapper.java
浏览文件 @
be706870
package
org
.
dromara
.
mall
.
mapper
.
weishi
;
package
org
.
dromara
.
mall
.
mapper
.
weishi
;
import
org.dromara.mall.domain.weishi.Insure
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
org.dromara.mall.controller.weishi.admin.vo.InsureVo
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.dromara.common.core.utils.StreamUtils
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.helper.CustomerDataPermissionHelper
;
import
org.dromara.common.satoken.utils.LoginHelper
;
import
org.dromara.mall.controller.weishi.admin.vo.InsureVo
;
import
org.dromara.mall.domain.weishi.Insure
;
import
java.util.List
;
/**
/**
* 保险订单Mapper接口
* 保险订单Mapper接口
...
@@ -12,4 +19,26 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
...
@@ -12,4 +19,26 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
*/
*/
public
interface
InsureMapper
extends
BaseMapperPlus
<
Insure
,
InsureVo
>
{
public
interface
InsureMapper
extends
BaseMapperPlus
<
Insure
,
InsureVo
>
{
/**
* 获取有权限的spuId集合
*
* @return spuId集合
*/
default
List
<
Long
>
selectOrderIdsByDataPermission
()
{
// 设置权限
if
(
CustomerDataPermissionHelper
.
isNeedFilter
())
{
LambdaQueryWrapper
<
Insure
>
lqw
=
new
LambdaQueryWrapper
<>();
lqw
.
select
(
Insure:
:
getId
);
if
(
CustomerDataPermissionHelper
.
isNeedFilterDeptId
())
{
lqw
.
in
(
Insure:
:
getCreateDept
,
CustomerDataPermissionHelper
.
getDeptIds
());
}
else
{
lqw
.
eq
(
Insure:
:
getCreateBy
,
LoginHelper
.
getUserId
());
}
List
<
Insure
>
spuList
=
selectList
(
lqw
);
return
CollectionUtils
.
isEmpty
(
spuList
)
?
List
.
of
(-
1L
)
:
StreamUtils
.
toList
(
spuList
,
Insure:
:
getId
);
}
else
{
return
List
.
of
();
}
}
}
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/weishi/impl/AccountServiceImpl.java
浏览文件 @
be706870
...
@@ -9,7 +9,7 @@ import org.dromara.common.mybatis.service.AbstractBaseService;
...
@@ -9,7 +9,7 @@ import org.dromara.common.mybatis.service.AbstractBaseService;
import
org.dromara.mall.domain.weishi.Account
;
import
org.dromara.mall.domain.weishi.Account
;
import
org.dromara.mall.controller.weishi.admin.bo.AccountBo
;
import
org.dromara.mall.controller.weishi.admin.bo.AccountBo
;
import
org.dromara.mall.controller.weishi.admin.vo.AccountVo
;
import
org.dromara.mall.controller.weishi.admin.vo.AccountVo
;
import
org.dromara.mall.mapper.AccountMapper
;
import
org.dromara.mall.mapper.
weishi.
AccountMapper
;
import
org.dromara.mall.service.weishi.IAccountService
;
import
org.dromara.mall.service.weishi.IAccountService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
...
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/weishi/impl/InsureServiceImpl.java
浏览文件 @
be706870
...
@@ -6,11 +6,14 @@ import cn.hutool.json.JSONUtil;
...
@@ -6,11 +6,14 @@ import cn.hutool.json.JSONUtil;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.CollectionUtils
;
import
com.baomidou.mybatisplus.core.toolkit.CollectionUtils
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.dromara.common.core.exception.ServiceException
;
import
org.dromara.common.core.exception.ServiceException
;
import
org.dromara.common.core.utils.StreamUtils
;
import
org.dromara.common.core.utils.StreamUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.redis.utils.RedisUtils
;
import
org.dromara.common.redis.utils.RedisUtils
;
import
org.dromara.common.satoken.utils.LoginHelper
;
import
org.dromara.common.satoken.utils.LoginHelper
;
...
@@ -252,4 +255,13 @@ public class InsureServiceImpl extends AbstractBaseService<InsureVo, InsureBo, I
...
@@ -252,4 +255,13 @@ public class InsureServiceImpl extends AbstractBaseService<InsureVo, InsureBo, I
insure
.
setUnitList
(
unitList
);
insure
.
setUnitList
(
unitList
);
return
insure
;
return
insure
;
}
}
@Override
public
TableDataInfo
<
InsureVo
>
queryPageList
(
InsureBo
bo
,
PageQuery
pageQuery
)
{
LambdaQueryWrapper
<
Insure
>
lqw
=
buildQueryWrapper
(
bo
);
List
<
Long
>
permissionOrderIds
=
baseMapper
.
selectOrderIdsByDataPermission
();
lqw
.
in
(
CollectionUtils
.
isNotEmpty
(
permissionOrderIds
),
Insure:
:
getId
,
permissionOrderIds
);
Page
<
InsureVo
>
result
=
mapper
().
selectVoPage
(
pageQuery
.
build
(),
lqw
);
return
TableDataInfo
.
build
(
result
);
}
}
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/weishi/impl/ThirdWeishiServiceImpl.java
浏览文件 @
be706870
...
@@ -8,7 +8,7 @@ import org.dromara.common.weishi.model.req.AuthRequest;
...
@@ -8,7 +8,7 @@ import org.dromara.common.weishi.model.req.AuthRequest;
import
org.dromara.common.weishi.model.res.AuthResponse
;
import
org.dromara.common.weishi.model.res.AuthResponse
;
import
org.dromara.common.weishi.service.WeishiService
;
import
org.dromara.common.weishi.service.WeishiService
;
import
org.dromara.mall.domain.weishi.Account
;
import
org.dromara.mall.domain.weishi.Account
;
import
org.dromara.mall.mapper.AccountMapper
;
import
org.dromara.mall.mapper.
weishi.
AccountMapper
;
import
org.dromara.mall.service.weishi.IThirdWeishiService
;
import
org.dromara.mall.service.weishi.IThirdWeishiService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
...
ruoyi-modules/ruoyi-mall/src/main/resources/mapper/
mall
/AccountMapper.xml
→
ruoyi-modules/ruoyi-mall/src/main/resources/mapper/
weishi
/AccountMapper.xml
浏览文件 @
be706870
...
@@ -2,6 +2,6 @@
...
@@ -2,6 +2,6 @@
<!DOCTYPE mapper
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.mall.mapper.AccountMapper"
>
<mapper
namespace=
"org.dromara.mall.mapper.
weishi.
AccountMapper"
>
</mapper>
</mapper>
ruoyi-modules/ruoyi-mall/src/main/resources/mapper/weishi/InsureInsuredsMapper.xml
浏览文件 @
be706870
...
@@ -2,6 +2,6 @@
...
@@ -2,6 +2,6 @@
<!DOCTYPE mapper
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.mall.mapper.InsureInsuredsMapper"
>
<mapper
namespace=
"org.dromara.mall.mapper.
weishi.
InsureInsuredsMapper"
>
</mapper>
</mapper>
ruoyi-modules/ruoyi-mall/src/main/resources/mapper/weishi/InsurePolicyHolderMapper.xml
浏览文件 @
be706870
...
@@ -2,6 +2,6 @@
...
@@ -2,6 +2,6 @@
<!DOCTYPE mapper
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.mall.mapper.InsurePolicyHolderMapper"
>
<mapper
namespace=
"org.dromara.mall.mapper.
weishi.
InsurePolicyHolderMapper"
>
</mapper>
</mapper>
ruoyi-modules/ruoyi-mall/src/main/resources/mapper/weishi/InsureTaxpayerMapper.xml
浏览文件 @
be706870
...
@@ -2,6 +2,6 @@
...
@@ -2,6 +2,6 @@
<!DOCTYPE mapper
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.mall.mapper.InsureTaxpayerMapper"
>
<mapper
namespace=
"org.dromara.mall.mapper.
weishi.
InsureTaxpayerMapper"
>
</mapper>
</mapper>
ruoyi-modules/ruoyi-mall/src/main/resources/mapper/weishi/InsureUnitMapper.xml
浏览文件 @
be706870
...
@@ -2,6 +2,6 @@
...
@@ -2,6 +2,6 @@
<!DOCTYPE mapper
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.mall.mapper.InsureUnitMapper"
>
<mapper
namespace=
"org.dromara.mall.mapper.
weishi.
InsureUnitMapper"
>
</mapper>
</mapper>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论