diff --git a/src/main/java/com/bsd/say/service/impl/CouponServiceImpl.java b/src/main/java/com/bsd/say/service/impl/CouponServiceImpl.java index 762dbd1..d209de1 100644 --- a/src/main/java/com/bsd/say/service/impl/CouponServiceImpl.java +++ b/src/main/java/com/bsd/say/service/impl/CouponServiceImpl.java @@ -236,6 +236,7 @@ public class CouponServiceImpl extends BaseServiceImpl imp .and(queryWrapper1 -> queryWrapper1.eq(Users::getState,1))); Record record = new Record(); record.setPhone(phone); + record.setName(receiverName); record.setSource(sourceName); record.setIsHavaCoupon1("有"); record.setCreateDateTime(new Date()); @@ -280,6 +281,8 @@ public class CouponServiceImpl extends BaseServiceImpl imp Record record = recordMapper.selectOne(Wrappers.lambdaQuery().eq(Record::getUnionId,unionId) .and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1))); record.setIsHavaCoupon1("有"); + record.setName(receiverName); + record.setPhone(phone); record.setUpdateDateTime(new Date()); recordMapper.updateById(record); } diff --git a/src/main/java/com/bsd/say/service/impl/RecordServiceImpl.java b/src/main/java/com/bsd/say/service/impl/RecordServiceImpl.java index 2fce39e..48438f9 100644 --- a/src/main/java/com/bsd/say/service/impl/RecordServiceImpl.java +++ b/src/main/java/com/bsd/say/service/impl/RecordServiceImpl.java @@ -58,6 +58,7 @@ public class RecordServiceImpl extends BaseServiceImpl impl } else { logger.info("ajaxRequestData:"+data.toString()); + Boolean isOld = data.getBoolean("isOld"); String openId = data.getString("openId"); // String code = data.getString("code"); String qrCode = data.getString("qrCode"); @@ -98,8 +99,15 @@ public class RecordServiceImpl extends BaseServiceImpl impl .and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1))); if (record == null){ //微信端新用户第一次访问 + logger.info("open_id:"+openId); Record newRecord = new Record(); + if (isOld){ + logger.info("老粉丝"); + newRecord.setFan("老粉丝"); + }else { + newRecord.setFan("新粉丝"); + } newRecord.setSource(sourceName); newRecord.setOpenId(openId); newRecord.setUnionId(unionId);