|
|
@@ -15,7 +15,7 @@ import java.util.List;
|
|
|
@Mapper
|
|
|
public interface LifeFansMapper extends BaseMapper<LifeFans> {
|
|
|
|
|
|
- @Select("select MAX(foll.id) id, MAX(foll.name) name, MAX(foll.image) image, foll.phoneId, MAX(foll.blurb) blurb, MAX(foll.blockedType) blockedType, MAX(foll.blockedId) blockedId, MAX(foll.username) username, MAX(foll.accountBlurb) accountBlurb, " +
|
|
|
+ @Select("select MAX(foll.id) id, MAX(foll.name) name, MAX(foll.image) image, foll.phoneId, MAX(foll.blurb) blurb, MAX(foll.blockedType) blockedType, MAX(foll.blockedId) blockedId, MAX(foll.username) username, MAX(foll.accountBlurb) accountBlurb, MAX(foll.isMerchant) isMerchant, " +
|
|
|
" MAX(lb.id) blackListid, MAX(if(isnull(fans.id), 0, 1)) isFollowMe, 1 as isFollowThis, " +
|
|
|
" (select count(1) from life_fans where fans_id= foll.phoneId and delete_flag =0) followNum, " +
|
|
|
" (select count(1) from life_fans where followed_id= foll.phoneId and delete_flag =0) fansNum from ( " +
|
|
|
@@ -25,14 +25,14 @@ public interface LifeFansMapper extends BaseMapper<LifeFans> {
|
|
|
" where delete_flag = 0 and fans_id = #{fansId} " +
|
|
|
" ) " +
|
|
|
" select info.id, IF(info.store_application_status = 0, user.nick_name, info.store_name) AS NAME," +
|
|
|
- " user.head_img image, concat('store_', user.phone) phoneId, IF(info.store_application_status = 0, user.account_blurb, info.store_blurb) AS blurb, 1 blockedType,user.id blockedId ,IFNULL(user.nick_name, user.name) username, user.account_blurb accountBlurb " +
|
|
|
+ " user.head_img image, concat('store_', user.phone) phoneId, IF(info.store_application_status = 0, user.account_blurb, info.store_blurb) AS blurb, 1 blockedType,user.id blockedId ,IFNULL(user.nick_name, user.name) username, user.account_blurb accountBlurb, IF(info.store_application_status = 1, '1', '0') AS isMerchant " +
|
|
|
" from follow foll " +
|
|
|
" join store_user user on foll.phone = user.phone " +
|
|
|
" join store_info info on info.id = user.store_id " +
|
|
|
" left join store_img img on img.store_id = user.store_id and img.img_type = '10' and img.delete_flag = 0 " +
|
|
|
" where foll.flag = 'store' and user.delete_flag = 0 and info.delete_flag = 0 " +
|
|
|
" union " +
|
|
|
- " select user.id, user.user_name name, user.user_image image, concat('user_', user.user_phone) phoneId, user.jianjie blurb, 2 blockedType,user.id blockedId,'' username, '' accountBlurb " +
|
|
|
+ " select user.id, user.user_name name, user.user_image image, concat('user_', user.user_phone) phoneId, user.jianjie blurb, 2 blockedType,user.id blockedId,'' username, '' accountBlurb, '0' AS isMerchant " +
|
|
|
" from follow foll " +
|
|
|
" join life_user user on foll.phone = user.user_phone " +
|
|
|
" where foll.flag = 'user' and user.delete_flag = 0 " +
|
|
|
@@ -64,7 +64,7 @@ public interface LifeFansMapper extends BaseMapper<LifeFans> {
|
|
|
"left join life_fans fans on fans.fans_id = foll.phoneId and fans.followed_id = #{fansId} and fans.delete_flag = 0 ")
|
|
|
List<LifeFansVo> getMyFollowedAll(@Param("fansId") String fansId);
|
|
|
|
|
|
- @Select("select MAX(foll.id) id, MAX(foll.name) name, MAX(foll.image) image, foll.phoneId, MAX(foll.blurb) blurb, MAX(foll.blockedType) blockedType, MAX(foll.blockedId) blockedId, " +
|
|
|
+ @Select("select MAX(foll.id) id, MAX(foll.name) name, MAX(foll.image) image, foll.phoneId, MAX(foll.blurb) blurb, MAX(foll.blockedType) blockedType, MAX(foll.blockedId) blockedId, MAX(foll.isMerchant) isMerchant, " +
|
|
|
" MAX(lb.id) blackListid, MAX(if(isnull(fans.id), 0, 1)) isFollowThis, 1 as isFollowMe, " +
|
|
|
" (select count(1) from life_fans fans2 where fans2.followed_id = foll.phoneId and fans2.delete_flag = 0) fansNum, " +
|
|
|
" (select count(1) from life_fans fans3 where fans3.fans_id = foll.phoneId and fans3.delete_flag = 0) followNum " +
|
|
|
@@ -74,14 +74,14 @@ public interface LifeFansMapper extends BaseMapper<LifeFans> {
|
|
|
" from life_fans " +
|
|
|
" where delete_flag = 0 and followed_id = #{fansId} " +
|
|
|
" ) " +
|
|
|
- " select user.id, IF(info.store_application_status = 0, user.nick_name, info.store_name) AS name, user.head_img image, concat('store_', user.phone) phoneId, IF(info.store_application_status = 0, user.account_blurb, info.store_blurb) AS blurb, 1 blockedType,user.id blockedId" +
|
|
|
+ " select user.id, IF(info.store_application_status = 0, user.nick_name, info.store_name) AS name, user.head_img image, concat('store_', user.phone) phoneId, IF(info.store_application_status = 0, user.account_blurb, info.store_blurb) AS blurb, 1 blockedType,user.id blockedId, IF(info.store_application_status = 1, '1', '0') AS isMerchant" +
|
|
|
" from follow foll " +
|
|
|
" join store_user user on foll.phone = user.phone " +
|
|
|
" join store_info info on info.id = user.store_id " +
|
|
|
" left join store_img img on img.store_id = user.store_id and img.img_type = '10' and img.delete_flag = 0 " +
|
|
|
" where foll.flag = 'store' and user.delete_flag = 0 and info.delete_flag = 0" +
|
|
|
" union " +
|
|
|
- " select user.id, user.user_name name, user.user_image image, concat('user_', user.user_phone) phoneId, user.jianjie blurb, 2 blockedType,user.id blockedId" +
|
|
|
+ " select user.id, user.user_name name, user.user_image image, concat('user_', user.user_phone) phoneId, user.jianjie blurb, 2 blockedType,user.id blockedId, '0' AS isMerchant" +
|
|
|
" from follow foll " +
|
|
|
" join life_user user on foll.phone = user.user_phone " +
|
|
|
" where foll.flag = 'user' and user.delete_flag = 0 " +
|
|
|
@@ -124,6 +124,7 @@ public interface LifeFansMapper extends BaseMapper<LifeFans> {
|
|
|
"MAX(foll.blurb) blurb, " +
|
|
|
"MAX(foll.image) image, " +
|
|
|
"foll.phoneId, " +
|
|
|
+ "MAX(foll.isMerchant) isMerchant, " +
|
|
|
"MAX(IF(isnull(fans.id), 0, 1)) isFollowThis, " +
|
|
|
"1 AS isFollowMe, " +
|
|
|
"count(fans2.id) fansNum, " +
|
|
|
@@ -151,7 +152,11 @@ public interface LifeFansMapper extends BaseMapper<LifeFans> {
|
|
|
"ELSE info.store_blurb " +
|
|
|
"END AS blurb, " +
|
|
|
"user.head_img AS image, " +
|
|
|
- "concat('store_', user.phone) AS phoneId " +
|
|
|
+ "concat('store_', user.phone) AS phoneId, " +
|
|
|
+ "CASE " +
|
|
|
+ "WHEN user.store_id IS NOT NULL AND info.store_application_status = 1 THEN '1' " +
|
|
|
+ "ELSE '0' " +
|
|
|
+ "END AS isMerchant " +
|
|
|
"FROM " +
|
|
|
"follow foll " +
|
|
|
"JOIN store_user user ON foll.phone = user.phone " +
|
|
|
@@ -194,7 +199,7 @@ public interface LifeFansMapper extends BaseMapper<LifeFans> {
|
|
|
"${ew.customSqlSegment} ")
|
|
|
IPage<LifeFansVo> getMyUserFans(IPage<LifeFansVo> iPage, @Param("fansId") String fansId, @Param(Constants.WRAPPER) QueryWrapper<LifeFansVo> wrapper);
|
|
|
|
|
|
- @Select("select MAX(foll.id) id, MAX(foll.name) name, MAX(foll.image) image, foll.phoneId, MAX(foll.blurb) blurb, MAX(foll.blockedType) blockedType, MAX(foll.blockedId) blockedId, MAX(foll.username) username, MAX(foll.accountBlurb) accountBlurb, " +
|
|
|
+ @Select("select MAX(foll.id) id, MAX(foll.name) name, MAX(foll.image) image, foll.phoneId, MAX(foll.blurb) blurb, MAX(foll.blockedType) blockedType, MAX(foll.blockedId) blockedId, MAX(foll.username) username, MAX(foll.accountBlurb) accountBlurb, MAX(foll.isMerchant) isMerchant, " +
|
|
|
" MAX(lb.id) blackListid, 1 as isFollowThis, 1 as isFollowMe, " +
|
|
|
" (select count(1) from life_fans fans2 where fans2.followed_id = foll.phoneId and fans2.delete_flag = 0) fansNum, " +
|
|
|
" (select count(1) from life_fans fans3 where fans3.fans_id = foll.phoneId and fans3.delete_flag = 0) followNum " +
|
|
|
@@ -205,14 +210,14 @@ public interface LifeFansMapper extends BaseMapper<LifeFans> {
|
|
|
" join life_fans fans2 on fans1.followed_id = fans2.fans_id and fans1.fans_id = fans2.followed_id " +
|
|
|
" where fans1.delete_flag = 0 and fans2.delete_flag = 0 and fans1.fans_id = #{fansId} " +
|
|
|
" ) " +
|
|
|
- " select info.id, IF(info.store_application_status = 0, user.nick_name, info.store_name) AS name, user.head_img image, concat('store_', user.phone) phoneId, IF(info.store_application_status = 0, user.account_blurb, info.store_blurb) AS blurb, 1 blockedType,user.id blockedId ,IFNULL(user.nick_name, user.name) username, user.account_blurb accountBlurb " +
|
|
|
+ " select info.id, IF(info.store_application_status = 0, user.nick_name, info.store_name) AS name, user.head_img image, concat('store_', user.phone) phoneId, IF(info.store_application_status = 0, user.account_blurb, info.store_blurb) AS blurb, 1 blockedType,user.id blockedId ,IFNULL(user.nick_name, user.name) username, user.account_blurb accountBlurb, IF(info.store_application_status = 1, '1', '0') AS isMerchant " +
|
|
|
" from follow foll " +
|
|
|
" join store_user user on foll.phone = user.phone " +
|
|
|
" join store_info info on info.id = user.store_id " +
|
|
|
" left join store_img img on img.store_id = user.store_id and img.img_type = '10' and img.delete_flag = 0 " +
|
|
|
" where foll.flag = 'store' and user.delete_flag = 0 and info.delete_flag = 0 " +
|
|
|
" union " +
|
|
|
- " select user.id, user.user_name name, user.user_image image, concat('user_', user.user_phone) phoneId, user.jianjie blurb, 2 blockedType,user.id blockedId,'' username, '' accountBlurb " +
|
|
|
+ " select user.id, user.user_name name, user.user_image image, concat('user_', user.user_phone) phoneId, user.jianjie blurb, 2 blockedType,user.id blockedId,'' username, '' accountBlurb, '0' AS isMerchant " +
|
|
|
" from follow foll " +
|
|
|
" join life_user user on foll.phone = user.user_phone " +
|
|
|
" where foll.flag = 'user' and user.delete_flag = 0 " +
|