From 1f6ebb6d9b62d7029c555c06d6eace8771682d7f Mon Sep 17 00:00:00 2001
From: 健 <健@Admin>
Date: 星期二, 06 十一月 2018 12:24:45 +0800
Subject: [PATCH] 搜索页面修改:第一页返回搜索备选词

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
index a6a4b69..6343410 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
@@ -551,7 +551,8 @@
 				public List<InviteUser> doInHibernate(Session session) throws HibernateException {
 					List list = session
 							.createSQLQuery(
-									"SELECT u.id,u.`nick_name`,u.`portrait`,uu.state FROM (SELECT t.* FROM `yeshi_ec_threesale` t  WHERE t.`boss_id`=? ORDER BY t.createTime DESC) uu LEFT JOIN yeshi_ec_user u ON u.`id`=uu.worker_id")
+									"SELECT u.id,u.`nick_name`,u.`portrait`,uu.state FROM (SELECT t.* FROM `yeshi_ec_threesale` t  "
+									+ "WHERE t.`boss_id`=? AND (t.expire = 0  OR  t.expire IS NULL) ORDER BY t.createTime DESC) uu LEFT JOIN yeshi_ec_user u ON u.`id`=uu.worker_id")
 							.setParameter(0, id).setFirstResult((page - 1) * pageSize).setMaxResults(pageSize).list();
 					return covertToInviteUserList(list);
 				}
@@ -562,7 +563,8 @@
 				public List<InviteUser> doInHibernate(Session session) throws HibernateException {
 					List list = session
 							.createSQLQuery(
-									"SELECT u.id,u.`nick_name`,u.`portrait`,uu.state FROM (SELECT tt.* FROM `yeshi_ec_threesale` t  LEFT JOIN yeshi_ec_threesale tt ON tt.`boss_id`=t.`worker_id`  WHERE t.`boss_id`=? AND tt.`id` IS NOT NULL ORDER BY tt.createTime DESC) uu LEFT JOIN yeshi_ec_user u ON u.`id`=uu.worker_id")
+									"SELECT u.id,u.`nick_name`,u.`portrait`,uu.state FROM (SELECT tt.* FROM `yeshi_ec_threesale` t  LEFT JOIN yeshi_ec_threesale tt ON tt.`boss_id`=t.`worker_id` "
+									+ " WHERE t.`boss_id`=? AND tt.`id` IS NOT NULL AND (tt.expire = 0  OR  tt.expire IS NULL) ORDER BY tt.createTime DESC) uu LEFT JOIN yeshi_ec_user u ON u.`id`=uu.worker_id")
 							.setParameter(0, id).setFirstResult((page - 1) * pageSize).setMaxResults(pageSize).list();
 					return covertToInviteUserList(list);
 				}
@@ -597,11 +599,11 @@
 	public long getFriendsListCount(long id, int type) {
 		if (type == 1)
 			return userInfoDao
-					.getCountSQL("SELECT COUNT(t.`id`) FROM `yeshi_ec_threesale` t  WHERE t.`boss_id`=  " + id);
+					.getCountSQL("SELECT COUNT(t.`id`) FROM `yeshi_ec_threesale` t  WHERE t.`boss_id`=  " + id +" AND (t.expire = 0  OR  t.expire IS NULL)");
 		else
 			return userInfoDao.getCountSQL(
 					"SELECT COUNT(tt.id) FROM `yeshi_ec_threesale` t  LEFT JOIN yeshi_ec_threesale tt ON tt.`boss_id`=t.`worker_id`  WHERE t.`boss_id`="
-							+ id + " AND tt.`id` IS NOT NULL");
+							+ id + " AND tt.`id` IS NOT NULL AND (tt.expire = 0  OR  tt.expire IS NULL)");
 	}
 
 	@Override

--
Gitblit v1.8.0