LIST存储FOR遍历出的数据

List<CrmUserRole> curList1 = crmUserRoleService.findCrmUserRolesByUserId(userId);//获取当前用户的角色列表
for (CrmUserRole crmUserRole : curList1) {
if(crmUserRole.getRole().getCode().equals("INSTALLATIONMASTER")){//判断当前用户是否拥有“安装师傅”的角色
ParameterMap cdParameterMap1 = new ParameterMap();
int pageCDSize1 = ServletRequestUtils.getIntParameter(request, "pageSize", 10000);
cdParameterMap1.setPageSize(pageCDSize1);
DataPage<CrmDispatching> cdDataPage1 = crmDispatchingService.findCDDataPage(cdParameterMap1);

List<Object> objectList = new ArrayList();
for (CrmDispatching crmDispatching : cdDataPage1.getDataList()) {//遍历crmDispatching表
int cdOrderId = crmDispatching.getOrderId();
CrmOrder cdgct = crmOrderService.findCrmOrderById(cdOrderId);


int status = CrmOrderConstants.ORDER_STATUS.HAS_ACCEPT_STATUS.getKey();
int crmDispatchingUserId = crmDispatching.getUserId();
if(cdgct != null && !cdgct.equals("")){
if(cdgct.getOrderStatus().equals(status)
&& crmUserRole.getUserId().equals(crmDispatchingUserId)){//判断当前订单状态是否属于“已接单”和当前角色的用户是否属于当前用户
listLink = "order/hasIMAcceptList";
objectList.add(cdgct);
}
}
if(cdgct == null){
listLink = "order/hasIMAcceptList";
}
}
model.addAttribute("objectList", objectList);
}
if(crmUserRole.getRole().getCode().equals("SYSADMIN")
|| crmUserRole.getRole().getCode().equals("SHOPMANAGER")){
listLink = "order/hasAcceptList";
parameterMap.put("orderStatus", CrmOrderConstants.ORDER_STATUS.HAS_ACCEPT_STATUS.getKey());
break;
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值