|
@@ -281,9 +281,10 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (isCdy) {
|
|
if (isCdy) {
|
|
|
|
|
+ //add by hxl 注释 业务员录单变为团队长的逻辑
|
|
|
//如果是出单员 获取最终实际业务员
|
|
//如果是出单员 获取最终实际业务员
|
|
|
- SysUser user = sysUserService.getById(realUserId);
|
|
|
|
|
- realUserId = user.getOperatorCode();
|
|
|
|
|
|
|
+ // SysUser user = sysUserService.getById(realUserId);
|
|
|
|
|
+ // realUserId = user.getOperatorCode();
|
|
|
} else {
|
|
} else {
|
|
|
//如果传递的业务归属人且与登录人不一致,则是代客录单业务
|
|
//如果传递的业务归属人且与登录人不一致,则是代客录单业务
|
|
|
if (StringUtils.isNotEmpty(quoteInfoVo.getUserId()) && !userId.equals(quoteInfoVo.getUserId())) {
|
|
if (StringUtils.isNotEmpty(quoteInfoVo.getUserId()) && !userId.equals(quoteInfoVo.getUserId())) {
|
|
@@ -391,8 +392,19 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
}
|
|
}
|
|
|
orderQueryVo.setEndDate(orderQueryVo.getEndDatePlusOneDay());
|
|
orderQueryVo.setEndDate(orderQueryVo.getEndDatePlusOneDay());
|
|
|
**/
|
|
**/
|
|
|
- Page<InsOrders> orderVoPage = baseMapper.queryPageOrder(page, orderQueryVo, adminFalg, null);
|
|
|
|
|
- Long total = baseMapper.queryPageOrderCount(orderQueryVo, adminFalg, null);
|
|
|
|
|
|
|
+ //添加渠道团队长可以查看下级 add by hxl 2024-07-12
|
|
|
|
|
+ SysUserRole userRole = sysUserRoleService.selectByUserId(orderQueryVo.getUserId());
|
|
|
|
|
+ SysUser user = sysUserService.getById(orderQueryVo.getUserId());
|
|
|
|
|
+ SysDept dept = sysDeptService.getById(user.getDeptId());
|
|
|
|
|
+ String deptId="";
|
|
|
|
|
+ boolean isCdy =false;
|
|
|
|
|
+ //机构类型为1 角色id=21是渠道团队长
|
|
|
|
|
+ if(dept!=null && "1".equals(dept.getManagementSource()) && userRole!=null && userRole.getRoleId()==21){
|
|
|
|
|
+ deptId=dept.getId();
|
|
|
|
|
+ isCdy = true;
|
|
|
|
|
+ }
|
|
|
|
|
+ Page<InsOrders> orderVoPage = baseMapper.queryPageOrder(page, orderQueryVo, adminFalg, isCdy,deptId);
|
|
|
|
|
+ Long total = baseMapper.queryPageOrderCount(orderQueryVo, adminFalg, isCdy,deptId);
|
|
|
orderVoPage.setTotal(total);
|
|
orderVoPage.setTotal(total);
|
|
|
return new BasePageResult<>(orderQueryVo.getPageNum(), orderQueryVo.getPageSize(), orderVoPage.getTotal(),
|
|
return new BasePageResult<>(orderQueryVo.getPageNum(), orderQueryVo.getPageSize(), orderVoPage.getTotal(),
|
|
|
orderVoPage.getPages()
|
|
orderVoPage.getPages()
|