zoukankan      html  css  js  c++  java
  • 递归调用

     1 /**
    2 * 查询上下限流水
    3 * @param fdbs
    4 * @param startRq
    5 * @param endRq
    6 * @return
    7 * @throws ServiceException
    8 */
    9 public Pagination<ProUpperLowerLimitLogDto> getProUpperLowerList(String fdbs, String startRq, String endRq,Pagination<ProUpperLowerLimitLogDto> pagination) throws ServiceException{
    10
    11 String[] fdbsStrings = null;
    12 //如果fdbs为空,则得到登录人员机构下的所有分店!
    13 if(UtilHelper.isEmpty(fdbs)){
    14 List<String> fdbsStrList = new ArrayList<String>();
    15 List<OmBizOrgTreeDto> omList = omBizOrgService.queryBizOrgTree();
    16 this.getFdbsOfCurrentFdbs(omList,fdbsStrList);
    17 fdbsStrings = fdbsStrList.toArray(new String[fdbsStrList.size()]);
    18 }else{
    19 fdbsStrings = fdbs.split(",");
    20 }
    21 return proUpperLowerLimitLogDao.getProUpperLowerList(startRq, endRq,pagination,fdbsStrings);
    22 }
    23
    24 /**
    25 * 处理分店标识
    26 * @param list
    27 * @param fdbsStrList
    28 * @throws ServiceException
    29 * Method Generated by wwei on 2011-12-15 下午07:38:06
    30 */
    31 private void getFdbsOfCurrentFdbs(List<OmBizOrgTreeDto> list,List<String> fdbsStrList ) throws ServiceException {
    32 if(!UtilHelper.isEmpty(list)){
    33 for (int i = 0; i < list.size(); i++) {
    34 OmBizOrgTreeDto dto = list.get(i);
    35
    36 String fdbsStr= UtilHelper.trim(dto.getOrgCode());
    37 if(!fdbsStrList.contains(fdbsStr)){
    38 fdbsStrList.add(fdbsStr);
    39 }
    40
    41 List<OmBizOrgTreeDto> childList = new ArrayList<OmBizOrgTreeDto>();
    42 childList = dto.getChildren();
    43 if(!UtilHelper.isEmpty(childList)){
    44 this.getFdbsOfCurrentFdbs(childList,fdbsStrList);
    45 }
    46 }
    47 }
    48 }
    49
  • 相关阅读:
    投资理财知识小结1
    iOS中异常处理机制使用小结
    iOS中NSBundle使用小结
    ant design vue a-cascader 级联选择器 数据回显
    hbase数据存储及数据访问原理
    第15章: Prometheus监控Kubernetes资源与应用
    第14章:部署Java网站项目案例
    第13章:Kubernetes 鉴权框架与用户权限分配
    第12章:有状态应用部署
    第11章:Pod数据持久化
  • 原文地址:https://www.cnblogs.com/csuwangwei/p/2289339.html
Copyright © 2011-2022 走看看