From 6b668ffead33e0844bcdbf7444c9795a78542fbd Mon Sep 17 00:00:00 2001 From: xhxu Date: Wed, 27 Jan 2021 17:24:54 +0800 Subject: [PATCH] qiandao sql --- .../impl/WxCUserBasicSignServiceImpl.java | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicSignServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicSignServiceImpl.java index 7752a34d5..de3c76150 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicSignServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicSignServiceImpl.java @@ -153,13 +153,19 @@ public class WxCUserBasicSignServiceImpl implements WxCUserBasicSignService { if(lastSignIn != null){ long daysL = DateUtils.startToEnd(lastSignIn.getSigninDate(), new Date()); int daysI = new Long(daysL).intValue(); - if(daysI <= 1){ + if(daysI == 0){ map.put("continueSign",lastSignIn.getContinueSign()%28); + map.put("signInDay",1);//今日已签到 + }else if(daysI == 1){ + map.put("continueSign",lastSignIn.getContinueSign()%28); + map.put("signInDay",0); }else{ map.put("continueSign",0); + map.put("signInDay",0); } }else{ map.put("continueSign",0); + map.put("signInDay",0); } @@ -169,16 +175,16 @@ public class WxCUserBasicSignServiceImpl implements WxCUserBasicSignService { // }else{ // map.put("continueMonthSign",0); // } - WxCreditHistory wxCreditHistory = new WxCreditHistory(); - wxCreditHistory.setTenantId(record.getFinalTenantId()); - wxCreditHistory.setCUserId(record.getUserId()); - wxCreditHistory.setCreditType(EnumScoreType.SIGN_IN_DAY.getCode()); - //每日签到 - if(wxCreditHistoryMapper.loginCount(wxCreditHistory) > 0){ - map.put("signInDay",1); - }else{ - map.put("signInDay",0); - } +// WxCreditHistory wxCreditHistory = new WxCreditHistory(); +// wxCreditHistory.setTenantId(record.getFinalTenantId()); +// wxCreditHistory.setCUserId(record.getUserId()); +// wxCreditHistory.setCreditType(EnumScoreType.SIGN_IN_DAY.getCode()); +// //每日签到 +// if(wxCreditHistoryMapper.loginCount(wxCreditHistory) > 0){ +// map.put("signInDay",1); +// }else{ +// map.put("signInDay",0); +// } // //7日连续 // wxCreditHistory.setCreditType(EnumScoreType.SIGN_IN_SEVENDAY.getCode()); // if(wxCreditHistoryMapper.monthCount(wxCreditHistory) > 0 ){