|
@@ -20,40 +20,30 @@
|
|
|
WHERE shortLink = #{shortLink}
|
|
|
</select>
|
|
|
<select id="findOldUser" resultType="com.caimei365.order.model.vo.PushMessageUserVo">
|
|
|
- SELECT DISTINCT userID, contractMobile as mobile FROM (
|
|
|
- SELECT u.userID, c.contractMobile FROM club c
|
|
|
- LEFT JOIN USER u ON u.userID = c.userID
|
|
|
- LEFT JOIN cm_club_remarks ccr ON ccr.clubId = c.clubID
|
|
|
- WHERE c.firstClubType = 2 AND ccr.addTime LIKE '%2023%'
|
|
|
- AND ( ccr.remarks LIKE '%导入仪%' OR ccr.remarks LIKE '%无针水光%' OR ccr.remarks LIKE '%dep%' OR ccr.remarks LIKE '%润月雅%' OR ccr.remarks LIKE '%meso x%' )
|
|
|
-
|
|
|
- UNION
|
|
|
-
|
|
|
- SELECT u.userID, c.contractMobile FROM club c
|
|
|
- LEFT JOIN USER u ON u.userID = c.userID
|
|
|
- LEFT JOIN (SELECT DISTINCT c.clubID,COUNT(ccr.id) AS num FROM club c
|
|
|
- LEFT JOIN cm_club_remarks ccr ON ccr.clubId = c.clubID WHERE c.addTime LIKE '%2023%' GROUP BY c.clubID HAVING COUNT(ccr.id) = 0) AS xs ON xs.clubID = c.clubID
|
|
|
- WHERE c.firstClubType = 2 AND xs.num = 0
|
|
|
-
|
|
|
- UNION
|
|
|
-
|
|
|
- SELECT DISTINCT u.userID, c.contractMobile FROM USER u
|
|
|
- LEFT JOIN club c ON c.userID = u.userID
|
|
|
- LEFT JOIN cm_organ_value_system covs ON u.userID = covs.userID
|
|
|
- LEFT JOIN cm_behavior_record cbr ON cbr.userID = u.userID
|
|
|
- WHERE (c.firstClubType = 2 OR firstClubType = 4) AND (covs.activeState = '新增用户' OR covs.activeState = '活跃用户' OR covs.activeState = '不活跃用户' OR covs.activeState = '忠诚用户')
|
|
|
- AND (cbr.pageLabel LIKE '%meso x%' OR cbr.pageLabel LIKE '%mesocore%'
|
|
|
- OR cbr.pageLabel LIKE '%润月雅水光仪%' OR cbr.pageLabel LIKE '%电穿孔导入仪%' OR cbr.pageLabel LIKE '%dep%' OR cbr.pageLabel LIKE '%无针水光%' OR cbr.pageLabel LIKE '%无创水光%')
|
|
|
+ SELECT DISTINCT c.userID as userId, c.clubID as clubId, c.contractMobile AS mobile
|
|
|
+ FROM club c
|
|
|
+ LEFT JOIN cm_behavior_record cbr ON cbr.userID = c.userID
|
|
|
+ LEFT JOIN cm_organ_value_system covs ON c.userID = covs.userID
|
|
|
+ WHERE c.STATUS = 90
|
|
|
+ AND covs.activeState != '流失用户'
|
|
|
+ AND ( cbr.pagePath NOT LIKE '%https://www.caimei365.com/page-390.html%' OR cbr.pagePath NOT LIKE '%https://www.caimei365.com/product-6878.html%' )
|
|
|
+ AND ( ( cbr.pageLabel LIKE '%皮肤管理%' AND cbr.pageType = 10 ) OR cbr.productID IN ( SELECT productID FROM product WHERE bigTypeID = 1022 AND validFlag = 2 ) )
|
|
|
|
|
|
- UNION
|
|
|
+ AND c.userID NOT IN (
|
|
|
+ 18578,13938,
|
|
|
+ 18392,18532,17677,14119,18251,15115,17822,16320,18039,14143,
|
|
|
+ 17814,14755,16816,10685,13776,18745,16881,17133,13143,18448,
|
|
|
+ 18528,17521,16826,17828,14698,18683,18700,18807,15603,18801,
|
|
|
|
|
|
- SELECT u.userID, c.contractMobile
|
|
|
- FROM USER u
|
|
|
- LEFT JOIN club c ON c.userID = u.userID
|
|
|
- LEFT JOIN cm_behavior_record cbr ON cbr.userID = u.userID
|
|
|
- WHERE (c.firstClubType = 2 OR firstClubType = 4) AND cbr.pageType = 28
|
|
|
- AND u.userID NOT IN ( SELECT userID FROM cm_svip_user WHERE delFlag != 0 OR NOW() BETWEEN beginTime AND endTime)
|
|
|
- ) b
|
|
|
+ 17857,17672,18157,
|
|
|
+ 14438,15725,15075,17759,17436,18208,17122,15940,14618,14394,
|
|
|
+ 17898,11673,18301,17149,18330,18064,18354,18372,18383,15841,
|
|
|
+ 17520,11993,15113,16950,15389,12819,18443,17303,16153,17994,
|
|
|
+ 18495,18520,18550,18559,15210,14814,18589,18597,18602,14374,
|
|
|
+ 14674,18633,18634,15646,18642,13239,18545,18712,18722,18719,
|
|
|
+ 18681,18758,18774,18780,18784,18786,10101,18812,14398,16504,
|
|
|
+ 18887,18889,18908,18713,18377,18409,18525,18544,18553,18554
|
|
|
+ )
|
|
|
</select>
|
|
|
<select id="findOldUserTow" resultType="com.caimei365.order.model.vo.PushMessageUserVo">
|
|
|
|