| | |
| | | |
| | | import com.nq.common.ServerResponse; |
| | | |
| | | import com.nq.config.StockType; |
| | | import com.nq.dao.StockMapper; |
| | | |
| | | import com.nq.dao.StockOptionMapper; |
| | |
| | | |
| | | List<StockOptionListVO> stockOptionListVOS = Lists.newArrayList(); |
| | | for (StockOption option : stockOptions) { |
| | | StockOptionListVO stockOptionListVO = assembleStockOptionListVO(option); |
| | | StockOptionListVO stockOptionListVO = assembleStockOptionListVO(option,option.getStockType()); |
| | | stockOptionListVO.setIsOption("1"); |
| | | stockOptionListVOS.add(stockOptionListVO); |
| | | } |
| | |
| | | |
| | | } |
| | | |
| | | private StockOptionListVO assembleStockOptionListVO(StockOption option) { |
| | | private StockOptionListVO assembleStockOptionListVO(StockOption option,String stockType) { |
| | | |
| | | StockOptionListVO stockOptionListVO = new StockOptionListVO(); |
| | | |
| | |
| | | } else { |
| | | stockVO= SinaStockApi.assembleLideStockVO(LiDeDataUtils.getStock(option.getStockCode())); |
| | | if(ObjectUtils.isEmpty(stockVO)){ |
| | | stockVO = SinaStockApi.assembleStockVO(SinaStockApi.getSinaStock(option.getStockGid())); |
| | | if(StockType.HK.getCode().equals(stockType)){ |
| | | stockVO = SinaStockApi.otherStockVO(SinaStockApi.getSinaStock(StockType.HK.getCode()+option.getStockGid())); |
| | | }else { |
| | | stockVO = SinaStockApi.assembleStockVO(SinaStockApi.getSinaStock(option.getStockGid())); |
| | | } |
| | | } |
| | | } |
| | | stockOptionListVO.setNowPrice(stockVO.getNowPrice()); |