|
|
@@ -28,7 +28,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
Map<String, Object> searchParams, Pageable pageable) {
|
|
|
StringBuilder selSQL = new StringBuilder();
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
- selSQL.append(" SELECT t.* ,ifnull(t.name,u.wx_name) as wx_name,ifnull(t_photo,u.photo) as photo from tb_lib_manager t LEFT JOIN tb_user u ");
|
|
|
+ selSQL.append(" SELECT t.* ,ifnull(t.name,u.wx_name) as wx_name,ifnull(t_photo,u.photo) as photo from tb_lib_read_manager t LEFT JOIN tb_user u ");
|
|
|
selSQL.append(" on t.user_id = u.id ");
|
|
|
selSQL.append(" where t.lib_id = ? and t.state = 1 ");
|
|
|
if (searchParams.get("wx_name") != null && !searchParams.get("wx_name").equals("")) {
|
|
|
@@ -410,7 +410,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
StringBuilder selSQL = new StringBuilder();
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
Map<String, Object> map = new HashMap<String, Object>();
|
|
|
- selSQL.append("select ifnull(t.name,t11.wx_name) as wx_name,t11.photo,t12.league_name,t.telephone from tb_lib_manager t \n" +
|
|
|
+ selSQL.append("select ifnull(t.name,t11.wx_name) as wx_name,t11.photo,t12.league_name,t.telephone from tb_lib_read_manager t \n" +
|
|
|
"left join tb_lib_join t12 on t.lib_id = t12.id\n" +
|
|
|
"left join tb_user t11 on t.user_id = t11.id\n" +
|
|
|
"where t.lib_id=? and t.state = 1 ");
|
|
|
@@ -441,7 +441,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
Map<String, Object> map = new HashMap<String, Object>();
|
|
|
selSQL.append("SELECT a.vipcount,b.todaycount from ( \n");
|
|
|
- selSQL.append("SELECT count(1) as vipcount from tb_lib_vip t \n");
|
|
|
+ selSQL.append("SELECT count(1) as vipcount from tb_lib_read_vip t \n");
|
|
|
selSQL.append("left join tb_lib_vip_service t11 on t.id = t11.vip_id\n");
|
|
|
selSQL.append("where t11.stat =1 and t11.lib_id = ? and t.user_id is not null and t11.end_time > NOW() \n");
|
|
|
selSQL.append(") a\n");
|
|
|
@@ -482,7 +482,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
public List<Map<String, Object>> findManageList(String libId) {
|
|
|
StringBuilder selSQL = new StringBuilder();
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
- selSQL.append("SELECT t.id,t.user_id,t11.photo,IFNULL(t.`name`,t11.wx_name) as name,t.telephone,t.type from tb_lib_manager t \n");
|
|
|
+ selSQL.append("SELECT t.id,t.user_id,t11.photo,IFNULL(t.`name`,t11.wx_name) as name,t.telephone,t.type from tb_lib_read_manager t \n");
|
|
|
selSQL.append("left join tb_user t11 on t.user_id = t11.id \n");
|
|
|
selSQL.append("where t.lib_id = ? and t.state = 1 \n");
|
|
|
queryParams.add(libId);
|
|
|
@@ -492,7 +492,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
public List<Map<String, Object>> findManageUserList(String userId){
|
|
|
StringBuilder selSQL = new StringBuilder();
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
- selSQL.append(" SELECT t.id,t.user_id,t11.league_name,t.lib_id ,t.state,t.type ,t11.libtype from tb_lib_manager t \n");
|
|
|
+ selSQL.append(" SELECT t.id,t.user_id,t11.league_name,t.lib_id ,t.state,t.type ,t11.libtype from tb_lib_read_manager t \n");
|
|
|
selSQL.append(" join tb_lib_join t11 on t.lib_id = t11.id \n");
|
|
|
selSQL.append("where t.user_id = ? and t.state = 1 \n");
|
|
|
queryParams.add(userId);
|
|
|
@@ -521,7 +521,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
StringBuilder selSQL = new StringBuilder();
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
Map<String, Object> map = new HashMap<String, Object>();
|
|
|
- selSQL.append("SELECT t.id,t12.wx_name,t12.photo,t.`name`,ifnull(t.sex,t12.sex) as sex,t.type,t.type as managertype,t.lib_id,t.user_id,t.telephone from tb_lib_manager t \n");
|
|
|
+ selSQL.append("SELECT t.id,t12.wx_name,t12.photo,t.`name`,ifnull(t.sex,t12.sex) as sex,t.type,t.type as managertype,t.lib_id,t.user_id,t.telephone from tb_lib_read_manager t \n");
|
|
|
selSQL.append("left join tb_lib_staffing t11 on t.user_id = t11.user_id\n");
|
|
|
selSQL.append("left join tb_user t12 on t.user_id = t12.id \n");
|
|
|
selSQL.append("where t.lib_id = ? and t.user_id = ? and t.state=1 \n");
|
|
|
@@ -538,7 +538,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
public Page<Map<String, Object>> vipUserList(Map<String, Object> params, Pageable pageable) {
|
|
|
StringBuilder selSQL = new StringBuilder();
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
- selSQL.append(" SELECT t.id,t.child_name,t11.start_time,t11.end_time,t11.type from tb_lib_vip t ");
|
|
|
+ selSQL.append(" SELECT t.id,t.child_name,t11.start_time,t11.end_time,t11.type from tb_lib_read_vip t ");
|
|
|
selSQL.append(" left join tb_lib_vip_service t11 on t.id = t11.vip_id ");
|
|
|
String userType = params.get("userType").toString();
|
|
|
String type = params.get("type").toString();
|
|
|
@@ -571,7 +571,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
Map<String, Object> map = new HashMap<String, Object>();
|
|
|
|
|
|
selSQL.append("SELECT t.id,t12.wx_name,t12.photo,t.`name`,ifnull(t.sex,t12.sex) as sex,t.type,t11.type as managertype,t.lib_id,t.user_id,t.telephone from tb_lib_staffing t \n");
|
|
|
- selSQL.append("left join tb_lib_manager t11 on t.user_id = t11.user_id\n");
|
|
|
+ selSQL.append("left join tb_lib_read_manager t11 on t.user_id = t11.user_id\n");
|
|
|
selSQL.append("left join tb_user t12 on t.user_id = t12.id \n");
|
|
|
selSQL.append("where t.lib_id = ? and t.user_id = ? and t11.state = 1\n");
|
|
|
queryParams.add(libId);
|
|
|
@@ -587,7 +587,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
public Page<Map<String, Object>> vipList(Map<String, Object> searchParams, Pageable pageable) {
|
|
|
StringBuilder selSQL = new StringBuilder();
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
- selSQL.append("SELECT t.id,t.img_url,DATE_FORMAT(t11.start_time,'%Y-%m-%d') as starttime ,DATE_FORMAT(t11.end_time,'%Y-%m-%d') as endtime,t.child_name from tb_lib_vip t \n");
|
|
|
+ selSQL.append("SELECT t.id,t.img_url,DATE_FORMAT(t11.start_time,'%Y-%m-%d') as starttime ,DATE_FORMAT(t11.end_time,'%Y-%m-%d') as endtime,t.child_name from tb_lib_read_vip t \n");
|
|
|
selSQL.append("left join tb_lib_vip_service t11 on t.id = t11.vip_id \n");
|
|
|
selSQL.append("where t11.lib_id =? \n");
|
|
|
String libId = searchParams.get("libId").toString();
|
|
|
@@ -633,7 +633,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
selSQL.append(") c on t.user_id = c.sales_user_id \n");
|
|
|
selSQL.append("where t.lib_id = ? and t.name like concat('%',?,'%')\n");
|
|
|
selSQL.append("union all \n");
|
|
|
- selSQL.append("select t.id,t.user_id,t11.photo,0 as salesCount,IFNULL(t.`name`,t11.wx_name) as name,t.telephone,t.type,'2' as usertype from tb_lib_manager t \n ");
|
|
|
+ selSQL.append("select t.id,t.user_id,t11.photo,0 as salesCount,IFNULL(t.`name`,t11.wx_name) as name,t.telephone,t.type,'2' as usertype from tb_lib_read_manager t \n ");
|
|
|
selSQL.append("left join tb_user t11 on t.user_id = t11.id \n ");
|
|
|
selSQL.append(" where t.lib_id = ? and t.name like concat('%',?,'%') and t.state = 1 \n ");
|
|
|
queryParams.add(libId);
|
|
|
@@ -650,7 +650,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
String libId = params.get("libId").toString();
|
|
|
String searchName = params.get("searchName").toString();
|
|
|
- selSQL.append("select t.id,t.child_name,t.img_url,t.child_name as name,t11.start_time,t11.end_time,t11.type from tb_lib_vip t \n ");
|
|
|
+ selSQL.append("select t.id,t.child_name,t.img_url,t.child_name as name,t11.start_time,t11.end_time,t11.type from tb_lib_read_vip t \n ");
|
|
|
selSQL.append("left join tb_lib_vip_service t11 on t.id = t11.vip_id \n ");
|
|
|
selSQL.append(" where t11.lib_id = ? and t.child_name like concat('%',?,'%') \n ");
|
|
|
selSQL.append(" and t11.stat=1 and t11.end_time > NOW() \n ");
|
|
|
@@ -698,7 +698,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
}else{
|
|
|
//馆长、学霸老师、馆长助理
|
|
|
selSQL.append("SELECT u.id,u.wx_name , u.photo \n");
|
|
|
- selSQL.append(" from tb_user u where not exists (select * from tb_lib_manager t where t.user_id = u.id and t.state=1 and (t.type BETWEEN 0 and 1 or t.type=3)) ");
|
|
|
+ selSQL.append(" from tb_user u where not exists (select * from tb_lib_read_manager t where t.user_id = u.id and t.state=1 and (t.type BETWEEN 0 and 1 or t.type=3)) ");
|
|
|
selSQL.append(" and u.wx_name like concat('%',?,'%') and u.wx_account is not null ");
|
|
|
queryParams.add(searchContent);
|
|
|
selSQL.append(" order by u.create_time desc ");
|
|
|
@@ -753,7 +753,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
selSQL.append("SELECT u.id,u.wx_name , u.photo \n");
|
|
|
selSQL.append("from tb_user u where\n");
|
|
|
selSQL.append("not exists ( \n");
|
|
|
- selSQL.append(" select 1 from tb_lib_manager t where t.user_id = u.id and t.state=1 and t.lib_id is not null and t.type<>6 ) and length(u.wx_account)>0 ");
|
|
|
+ selSQL.append(" select 1 from tb_lib_read_manager t where t.user_id = u.id and t.state=1 and t.lib_id is not null and t.type<>6 ) and length(u.wx_account)>0 ");
|
|
|
selSQL.append(" order by u.create_time desc ");
|
|
|
selSQL.append(" LIMIT 0,10 ");
|
|
|
}
|
|
|
@@ -1023,7 +1023,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
StringBuilder selSQL = new StringBuilder();
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
|
|
|
- selSQL.append("SELECT t12.wx_account as openid from tb_lib_manager t \n");
|
|
|
+ selSQL.append("SELECT t12.wx_account as openid from tb_lib_read_manager t \n");
|
|
|
selSQL.append("left join tb_user t12 on t.user_id = t12.id \n");
|
|
|
selSQL.append("where t.lib_id = ? and t.type = ? and t.state = 1\n");
|
|
|
queryParams.add(libId);
|
|
|
@@ -1036,7 +1036,7 @@ public class LibJoinQueryDaoImpl implements ILibJoinQueryDao{
|
|
|
StringBuilder selSQL = new StringBuilder();
|
|
|
List<Object> queryParams = new ArrayList<Object>();
|
|
|
|
|
|
- selSQL.append("SELECT t12.wx_account as openid,t.user_id,IFNULL(t.`name`,t12.wx_name) as username from tb_lib_manager t \n");
|
|
|
+ selSQL.append("SELECT t12.wx_account as openid,t.user_id,IFNULL(t.`name`,t12.wx_name) as username from tb_lib_read_manager t \n");
|
|
|
selSQL.append("left join tb_user t12 on t.user_id = t12.id \n");
|
|
|
selSQL.append("where t.lib_id = ? and t.type = ? and t.state = 1 \n");
|
|
|
queryParams.add(libId);
|