@Override // 获得交易商持仓信息 public List<Position> getListByPosition(String firmid) { logger.info("获得交易商持仓信息"); List<IpoPosition> list1 = ipoPositionMapper.selectByFirmid(firmid); List<Position> list2 = new ArrayList<Position>(); for (IpoPosition ipoPosition : list1) { Position position = new Position(); BeanUtils.copyProperties(ipoPosition, position); // 分割仓库名称 String[] warehouse1 = ipoPosition.getWarehouseName().split(","); String[] warehouse2 = position.getWarehouse(); warehouse2 = (String[]) warehouse1.clone(); position.setWarehouse(warehouse2); // 分割仓库id String[] warehouseid1 = ipoPosition.getWarehouseId().split(","); String[] warehouseid2 = position.getWarehouseid(); warehouseid2 = (String[]) warehouseid1.clone(); position.setWarehouseid(warehouseid2); list2.add(position); } return list2; }