platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/StatisticServiceImpl.java
@@ -1326,4 +1326,32 @@
      }
      return R.ok(homeOverdueVos);
   }
   @Override
   public R homeZgsColum() {
      R<List<SysDictItem>> r = remoteDictService.getDictByType("province");
      List<SysDictItem> items = r.getData();
      if (CollUtil.isEmpty(items)){
         return R.failed("客商省份字典分类获取异常");
      }
      List<HomeZgsData> list = new ArrayList<>();
      List<String> contractProvinces = contractMapper.homeZgsColum(SecurityUtils.getUser().getCompId());
      if (CollUtil.isNotEmpty(contractProvinces)){
         contractProvinces.stream().forEach(province->{
            HomeZgsData homeZgsData = contractInvoiceMapper.homeZgsData(SecurityUtils.getUser().getCompId(),province);
            SysDictItem result = items.stream()
                  .filter(item -> item != null && province.equals(item.getItemValue()))
                  .findFirst()
                  .orElse(null);
            homeZgsData.setProvinceCode(province);
            if (ObjUtil.isNotNull(result)){
               homeZgsData.setProvinceName(result.getLabel());
            }
            list.add(homeZgsData);
         });
         return R.ok(list);
      }
      return R.ok();
   }
}