Ejemplo n.º 1
0
 /** 下载 */
 @Override
 public List<Customer> findCustomerForDownload(CustomerCond cond) throws Exception {
   List<Integer> projectIds =
       PermissionUtils.getUserProjectIdList(EnumPrivCode.REPORT_PRECUSTOMER_DOWNLOAD);
   if (projectIds != null && projectIds.size() > 0) {
     // 表示为有多个项目的人员,增加能跟进不能修改的客户的判断(管理员是可以忽略的)
     cond.setProjectIds(projectIds);
   } else {
     int sessionUserId = SessionUser.getUserId();
     cond.setUserId(sessionUserId + "");
   }
   return customerMapper.findCustomerForDownload(cond);
 }