|
@ -143,6 +143,29 @@ public class GeneralServiceImpl implements GeneralService { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public List<String> getAdminMarket1(String account) { |
|
|
|
|
|
try { |
|
|
|
|
|
String market = generalMapper.getAdminMarket(account); |
|
|
|
|
|
if (market == null) { |
|
|
|
|
|
throw new Exception("没有地区权限"); |
|
|
|
|
|
} |
|
|
|
|
|
List<String> list = Arrays.asList(market.split(",")); |
|
|
|
|
|
//判断是否是总部 |
|
|
|
|
|
if (list != null && list.contains("总部")) { |
|
|
|
|
|
list=getMarket();//总部有所有地区的权限 |
|
|
|
|
|
} |
|
|
|
|
|
return list; |
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
// 记录日志 |
|
|
|
|
|
log.error("获取地区权限失败", e); |
|
|
|
|
|
// 重新抛出异常,或者根据需要返回一个默认值或空列表 |
|
|
|
|
|
throw new RuntimeException("获取地区权限失败", e); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/* |
|
|
/* |
|
|
获取觉得的地区列表 |
|
|
获取觉得的地区列表 |
|
|
*/ |
|
|
*/ |
|
|