| | |
| | | <select id="query" resultMap="BaseResultMap"> |
| | | SELECT u.* |
| | | <if test="orderField != null and orderField != 5 and orderField != 6"> |
| | | ,(SELECT COUNT(hb.id) FROM `yeshi_ec_hongbao` hb |
| | | WHERE hb.uid = u.id AND TYPE IN (1,2) |
| | | ,(SELECT COUNT(hb.id) FROM `yeshi_ec_hongbao_v2` hb |
| | | WHERE hb.hb_uid = u.id AND (hb_TYPE = 1 or hb_TYPE = 2) |
| | | <if test="orderMode == 2"> |
| | | <!-- AND TO_DAYS(FROM_UNIXTIME(hb.`createtime`/1000)) = TO_DAYS(NOW()) --> |
| | | AND DATE_FORMAT( FROM_UNIXTIME(hb.`createtime`/1000), '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' ) |
| | | AND DATE_FORMAT(hb.`hb_create_time`,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') |
| | | </if> |
| | | )AS total |
| | | </if> |