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

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

@ -84,7 +84,7 @@
<if test="postiton!=null and postiton.length>0"> <if test="postiton!=null and postiton.length>0">
and admin.postiton=#{postiton} and admin.postiton=#{postiton}
</if> </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 ( AND (
<foreach collection="markets" item="market" open="" close="" separator=" OR "> <foreach collection="markets" item="market" open="" close="" separator=" OR ">
admin.market LIKE CONCAT('%', #{market}, '%') admin.market LIKE CONCAT('%', #{market}, '%')

Loading…
Cancel
Save