diff --git a/base-system-server/src/main/java/com/health/system/server/service/impl/SysSignServiceImpl.java b/base-system-server/src/main/java/com/health/system/server/service/impl/SysSignServiceImpl.java index dc99579..4c2f60e 100644 --- a/base-system-server/src/main/java/com/health/system/server/service/impl/SysSignServiceImpl.java +++ b/base-system-server/src/main/java/com/health/system/server/service/impl/SysSignServiceImpl.java @@ -41,13 +41,17 @@ public class SysSignServiceImpl implements SysSignService { int recentDay = sign.getSignTime().getDay(); //判断是否已经断签了 if (today-recentDay>1){ + System.out.println("断签了!!!!"); sign.setSignAmount(0); //其次将签到次数signAmount改为0 sysSignMapper.updateSingAmountByUserId(sign); redisService.deleteObject("sign:"+userId); redisService.setCacheObject("sign:"+userId,sign); + System.out.println(sign); return sign; } + System.out.println("没有断签!!!"); + System.out.println(sign); //没有断签 直接返回当前查询出来的签到记录 return sign; } @@ -57,5 +61,6 @@ public class SysSignServiceImpl implements SysSignService { Sign sign = this.searchSignByUserId(userId); sign.setSignAmount(sign.getSignAmount()+1); sysSignMapper.signByUserId(sign); + redisService.setCacheObject("sing:"+userId,sign); } }