| | |
| | | PageHelper.startPage(pageNum, pageSize); |
| | | User user = this.iUserService.getCurrentUser(request); |
| | | PageInfo pageInfo; |
| | | if (user == null) { |
| | | pageInfo =new PageInfo(); |
| | | return ServerResponse.createBySuccessMsg("請先登錄"); |
| | | }else{ |
| | | |
| | | List<StockOption> stockOptions = this.stockOptionMapper.findMyOptionByKeywords(user.getId(), keyWords,stockType); |
| | | List<StockListVO> stockOptionListVOS = Lists.newArrayList(); |
| | | |
| | | for (StockOption option : stockOptions) { |
| | | StockListVO stockListVO = assembleStockOptionListVO(option); |
| | | stockOptionListVOS.add(stockListVO); |
| | | } |
| | | pageInfo = new PageInfo(stockOptions); |
| | | pageInfo = new PageInfo(stockOptionListVOS); |
| | | pageInfo.setList(stockOptionListVOS); |
| | | } |
| | | return ServerResponse.createBySuccess(pageInfo); |
| | | |
| | | } |
| | |
| | | } |
| | | return ServerResponse.createByErrorMsg("已添加"); |
| | | } |
| | | |
| | | public String isMyOption(Integer uid, String code) { |
| | | StockOption stockOption = this.stockOptionMapper.isOption(uid, code); |
| | | if (stockOption == null) { |
| | |
| | | } |
| | | return "1"; |
| | | } |
| | | |
| | | private StockListVO assembleStockOptionListVO(StockOption option) { |
| | | Stock stock = this.stockMapper.selectByPrimaryKey(option.getStockId()); |
| | | StockListVO stockVO = StockApi.getStockRealTime(stock); |