|
|
|
@@ -6,17 +6,17 @@ import com.iformall.common.ErrorCode; |
|
|
|
import com.iformall.common.IdWorker; |
|
|
|
import com.iformall.common.Result; |
|
|
|
import com.iformall.common.ResultData; |
|
|
|
import com.iformall.domain.po.MallPermission; |
|
|
|
import com.iformall.domain.po.MallUserInfo; |
|
|
|
import com.iformall.domain.po.MallUserRole; |
|
|
|
import com.iformall.domain.po.WxMsgValidationcode; |
|
|
|
import com.iformall.domain.po.*; |
|
|
|
import com.iformall.domain.vo.MallUserInfoVo; |
|
|
|
import com.iformall.enums.EnumMenuType; |
|
|
|
import com.iformall.enums.EnumUserAdmin; |
|
|
|
import com.iformall.exception.MallinkException; |
|
|
|
import com.iformall.mapper.MallPermissionMapper; |
|
|
|
import com.iformall.mapper.MallUserInfoMapper; |
|
|
|
import com.iformall.mapper.MallUserRoleMapper; |
|
|
|
import com.iformall.mapper.WxMsgValidationcodeMapper; |
|
|
|
import com.iformall.service.MallUserInfoService; |
|
|
|
import com.iformall.service.WxMallService; |
|
|
|
import com.iformall.utils.Constant; |
|
|
|
import net.sf.saxon.trans.Err; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
@@ -45,6 +45,9 @@ public class MallUserInfoServiceImpl implements MallUserInfoService { |
|
|
|
@Autowired |
|
|
|
WxMsgValidationcodeMapper wxMsgValidationcodeMapper; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private WxMallService mallService; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PageInfo<MallUserInfo> listAsPage(MallUserInfo record, Integer pageIndex, Integer pageSize) { |
|
|
|
@@ -263,25 +266,4 @@ public class MallUserInfoServiceImpl implements MallUserInfoService { |
|
|
|
return permsSet; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<MallPermission> getAllPermissions(MallUserInfo record) { |
|
|
|
List<MallPermission> menuList; |
|
|
|
if(record.isFmSuperAdmin()) { |
|
|
|
// 富茂超管 |
|
|
|
MallPermission q = new MallPermission(); |
|
|
|
q.setAvailable("Y"); |
|
|
|
menuList = mallPermissionMapper.select(q); |
|
|
|
} else { |
|
|
|
menuList = mallUserInfoMapper.queryAllMenu(record.getId()); |
|
|
|
} |
|
|
|
for(MallPermission info: menuList) { |
|
|
|
MallPermission parentMP = mallPermissionMapper.selectByPrimaryKey(info.getParentId()); |
|
|
|
if(parentMP != null) { |
|
|
|
info.setParentName(parentMP.getName()); |
|
|
|
} |
|
|
|
} |
|
|
|
return menuList; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |