| | |
| | | |
| | | import com.nq.pojo.User; |
| | | |
| | | import com.nq.pojo.reponse.RPageInfo; |
| | | import com.nq.service.IStockOptionService; |
| | | |
| | | import com.nq.service.IUserService; |
| | |
| | | |
| | | import com.nq.vo.stock.StockVO; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | |
| | | PageHelper.startPage(pageNum, pageSize); |
| | | User user = this.iUserService.getCurrentUser(request); |
| | | PageInfo pageInfo; |
| | | RPageInfo pageInfo; |
| | | |
| | | List<StockOption> stockOptions = this.stockOptionMapper.findMyOptionByKeywords(user.getId(), keyWords, stockType); |
| | | List<StockListVO> stockOptionListVOS = Lists.newArrayList(); |
| | | List<StockListVO> stockOptionListVOS = new ArrayList<>(); |
| | | |
| | | for (StockOption option : stockOptions) { |
| | | StockListVO stockListVO = assembleStockOptionListVO(option); |
| | | stockOptionListVOS.add(stockListVO); |
| | | } |
| | | pageInfo = new PageInfo(stockOptionListVOS); |
| | | pageInfo = new RPageInfo(); |
| | | pageInfo.setList(stockOptionListVOS); |
| | | pageInfo.setStockType(stockType); |
| | | return ServerResponse.createBySuccess(pageInfo); |
| | | |
| | | } |