|
|
@@ -158,15 +158,20 @@ public class FundManagerOrderServiceImpl extends BaseMybatisDao<TOrderNewMapper>
|
|
|
Map<String, Object> result = new HashMap<String, Object>();
|
|
|
Map<String, Object> params = new HashMap<String, Object>();
|
|
|
List<String> fids=new ArrayList<>();
|
|
|
- if(TokenManager.hasRole(AFTConstants.FINANCE)) {
|
|
|
- fids.add(TokenManager.getAdminId());
|
|
|
- params.put("fids",fids);
|
|
|
- }
|
|
|
- if(TokenManager.hasRole(AFTConstants.FINANCE_MANAGER)) {
|
|
|
+
|
|
|
+ if(TokenManager.hasRole(AFTConstants.CED)||TokenManager.hasRole(AFTConstants.APPROVAL_DECISION)||
|
|
|
+ TokenManager.hasRole(AFTConstants.VICE_CEO)||TokenManager.hasRole(AFTConstants.FINANCE_ADMIN)||
|
|
|
+ TokenManager.hasRole(AFTConstants.SUPERADMIN)) {
|
|
|
+ //如果是这些角色则看全部
|
|
|
+ }else if(TokenManager.hasRole(AFTConstants.FINANCE_MANAGER)) {
|
|
|
fids =adminMapper.selectBySuperId(TokenManager.getAdminId());
|
|
|
params.put("fids", fids);
|
|
|
+ } else {
|
|
|
+ fids.add(TokenManager.getAdminId());
|
|
|
+ params.put("fids",fids);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
if (order.getOutsource()==null)order.setOutsource(0);//默认非外包
|
|
|
params.put("o", order);
|
|
|
Pagination<OrderListBo> data = (Pagination<OrderListBo>)findPage("financeList", "financeCount", params, pageNo, pageSize);
|