修改bug

master
bynt 6 months ago
parent cc8efaa7d6
commit 4b8af775e7

@ -53,7 +53,8 @@ public class WechatFriendServiceImpl extends ExtendServiceImpl
for (WeChatAccountVO vo : voList) {
if (ObjectUtil.isNotNull(vo.getExpirationTime()) && vo.getExpirationTime().after(DateUtil.date())) {
Long count = this.baseMapper.selectCount(WrappersX.lambdaQueryX(WeChatFriedRecord.class).eq
(WeChatFriedRecord::getRobotWxId, weChatFriendDTO.getRobotWxId()).eq(WeChatFriedRecord::getFriendId, weChatFriendDTO.getFriendId()));
(WeChatFriedRecord::getRobotWxId, weChatFriendDTO.getRobotWxId()).eq
(WeChatFriedRecord::getFriendId, weChatFriendDTO.getFriendId()).eq(WeChatFriedRecord::getUserId, vo.getUserId()));
if (count == DefaultNumberConstants.ZERO_NUMBER &&
vo.getWxId().equals(weChatFriendDTO.getRobotWxId())) {
WeChatFriedRecord weChatFriedRecord = new WeChatFriedRecord();

@ -49,15 +49,12 @@
<select id="queryByDate" resultType="com.baiye.modules.distribute.vo.WeChatAddFriendVo">
SELECT DATE_FORMAT(f.create_time, '%m-%d') dayStr
, count(1) as num
, add_friend_type
FROM tb_wechat_friend f,
tb_wechat_account a,
tb_wechat_equipment e
WHERE f.robot_wx_id = a.wx_id
and a.id = e.account_id and DATE_SUB(CURDATE(), INTERVAL #{dayNum} DAY) &lt;= date (f.create_time)
and f.robot_wx_id = #{wxId}
and e.user_id = #{userId}
, count(1) as num
, add_friend_type
FROM tb_wechat_friend f
WHERE DATE_SUB(CURDATE(), INTERVAL #{dayNum} DAY) &lt;= date (f.create_time)
and f.robot_wx_id = #{wxId,jdbcType=VARCHAR}
and f.user_id = #{userId}
GROUP BY dayStr, add_friend_type
ORDER BY dayStr
</select>

Loading…
Cancel
Save