| | |
| | | package cc.mrbird.febs.pay.util; |
| | | |
| | | import cc.mrbird.febs.common.utils.AppContants; |
| | | import cc.mrbird.febs.common.utils.LoginUserUtil; |
| | | import cc.mrbird.febs.common.utils.MallUtils; |
| | | import cc.mrbird.febs.common.utils.RedisUtils; |
| | | import cc.mrbird.febs.mall.entity.MallMember; |
| | | import cc.mrbird.febs.mall.mapper.MallMemberMapper; |
| | | import cc.mrbird.febs.rabbit.producter.AgentProducer; |
| | | import cn.hutool.core.io.FileUtil; |
| | | import cn.hutool.core.text.StrFormatter; |
| | |
| | | |
| | | @Autowired |
| | | RestTemplate restTemplate; |
| | | |
| | | |
| | | @Autowired |
| | | MallMemberMapper mallMemberMapper; |
| | | |
| | | private static Logger log = LoggerFactory.getLogger(WechatEventUtil.class); |
| | | |
| | |
| | | agentProducer.sendMemberSubMsg(fromUserName); |
| | | } else if ("unsubscribe".equals(eventType)) { |
| | | log.info("取消关注事件:toUserName{}、fromUserName{}", toUserName, fromUserName); |
| | | MallMember mallMember = mallMemberMapper.selectMemberByOpenId(fromUserName); |
| | | redisUtils.del(AppContants.XCX_LOGIN_PREFIX + mallMember.getId()); |
| | | redisUtils.del(AppContants.XCX_LOGIN_PHONE_PREFIX + mallMember.getId()); |
| | | }else if ("SCAN".equals(eventType)) { |
| | | log.info("扫码关注事件:toUserName{}、fromUserName{}", toUserName, fromUserName); |
| | | if(map.containsKey("EventKey")){ |