Browse Source

权限地区优化

huangqizheng/feature-20250805200446-配置修改及充值导出修改
lijianlin 2 weeks ago
parent
commit
f90f96ef5e
  1. 4
      src/main/java/com/example/demo/serviceImpl/coin/PermissionServiceImpl.java
  2. 2
      src/main/resources/mapper/PermissionMapper.xml

4
src/main/java/com/example/demo/serviceImpl/coin/PermissionServiceImpl.java

@ -8,6 +8,7 @@ import com.example.demo.domain.vo.coin.Password;
import com.example.demo.domain.vo.coin.Permission;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.mapper.coin.AdminMapper;
import com.example.demo.mapper.coin.MarketMapper;
import com.example.demo.mapper.coin.PermissionMapper;
import com.example.demo.service.coin.PermissionService;
import com.github.pagehelper.PageHelper;
@ -37,6 +38,8 @@ public class PermissionServiceImpl implements PermissionService {
private PermissionMapper permissionMapper;
@Autowired
private AdminMapper adminMapper;
@Autowired
private MarketMapper marketMapper;
@Override
public List<String> getposition(String token) {
@ -50,6 +53,7 @@ public class PermissionServiceImpl implements PermissionService {
@Override
public PageInfo<Permission> getpermission(Integer pageNum, Integer pageSize, Permission permission) {
PageHelper.startPage(pageNum, pageSize);
List<Permission> list = permissionMapper.getPermission(permission);
for (Permission item : list) {

2
src/main/resources/mapper/PermissionMapper.xml

@ -84,7 +84,7 @@
<if test="postiton!=null and postiton.length>0">
and admin.postiton=#{postiton}
</if>
<if test="markets != null and markets.size() > 0 and '1' not in markets">
<if test="markets != null and markets.size() > 0 and '总部' not in markets and '研发部' not in markets">
AND (
<foreach collection="markets" item="market" open="" close="" separator=" OR ">
admin.market LIKE CONCAT('%', #{market}, '%')

Loading…
Cancel
Save