|
|
@@ -808,33 +808,33 @@ public class PortalController extends BaseController {
|
|
|
;
|
|
|
|
|
|
// 判断登录没登录. 登录了.查找用户喜欢的. 没登录就随机查四个.
|
|
|
- boolean isLogin = TokenManager.isLogin();
|
|
|
- List<DemandListBo> demandlist = demandService.selectDemandList(0);// 查询所有专利
|
|
|
- List<DemandListBo> redemandlist = new ArrayList<DemandListBo>();
|
|
|
-
|
|
|
- if (demandlist.size() >= 5) {
|
|
|
- int idx = new Random().nextInt(demandlist.size() - 4);
|
|
|
- redemandlist.add(demandlist.get(idx));
|
|
|
- redemandlist.add(demandlist.get(idx + 1));
|
|
|
- redemandlist.add(demandlist.get(idx + 2));
|
|
|
- redemandlist.add(demandlist.get(idx + 3));
|
|
|
- } else {
|
|
|
- redemandlist.addAll(demandlist);
|
|
|
- }
|
|
|
+ boolean isLogin = TokenManager.isLogin();
|
|
|
+ List<DemandListBo> demandlist = demandService.selectDemandList(0);// 查询所有专利
|
|
|
+ List<DemandListBo> redemandlist = new ArrayList<DemandListBo>();
|
|
|
+
|
|
|
+ if (demandlist.size() >= 5) {
|
|
|
+ int idx = new Random().nextInt(demandlist.size() - 4);
|
|
|
+ redemandlist.add(demandlist.get(idx));
|
|
|
+ redemandlist.add(demandlist.get(idx + 1));
|
|
|
+ redemandlist.add(demandlist.get(idx + 2));
|
|
|
+ redemandlist.add(demandlist.get(idx + 3));
|
|
|
+ } else {
|
|
|
+ redemandlist.addAll(demandlist);
|
|
|
+ }
|
|
|
|
|
|
- if (isLogin) {
|
|
|
- List<DemandListBo> customerlikelist = demandService.selectCsutomerLike();// 猜你喜欢专利
|
|
|
- int size;
|
|
|
- if (customerlikelist.size() < redemandlist.size()) {
|
|
|
- size = customerlikelist.size();
|
|
|
- } else {
|
|
|
- size = redemandlist.size();
|
|
|
- }
|
|
|
+ if (isLogin) {
|
|
|
+ List<DemandListBo> customerlikelist = demandService.selectCsutomerLike();// 猜你喜欢专利
|
|
|
+ int size;
|
|
|
+ if (customerlikelist.size() < redemandlist.size()) {
|
|
|
+ size = customerlikelist.size();
|
|
|
+ } else {
|
|
|
+ size = redemandlist.size();
|
|
|
+ }
|
|
|
|
|
|
- for (int i = 0; i < size; i++) {
|
|
|
- redemandlist.set(i, customerlikelist.get(i));
|
|
|
- }
|
|
|
- }
|
|
|
+ for (int i = 0; i < size; i++) {
|
|
|
+ redemandlist.set(i, customerlikelist.get(i));
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
for (int i = 0; i < redemandlist.size(); i++) {
|
|
|
Integer demandType = redemandlist.get(i).getDemandType();
|