| @@ -153,13 +153,19 @@ public class WxCUserBasicSignServiceImpl implements WxCUserBasicSignService { | |||||
| if(lastSignIn != null){ | if(lastSignIn != null){ | ||||
| long daysL = DateUtils.startToEnd(lastSignIn.getSigninDate(), new Date()); | long daysL = DateUtils.startToEnd(lastSignIn.getSigninDate(), new Date()); | ||||
| int daysI = new Long(daysL).intValue(); | int daysI = new Long(daysL).intValue(); | ||||
| if(daysI <= 1){ | |||||
| if(daysI == 0){ | |||||
| map.put("continueSign",lastSignIn.getContinueSign()%28); | 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{ | }else{ | ||||
| map.put("continueSign",0); | map.put("continueSign",0); | ||||
| map.put("signInDay",0); | |||||
| } | } | ||||
| }else{ | }else{ | ||||
| map.put("continueSign",0); | map.put("continueSign",0); | ||||
| map.put("signInDay",0); | |||||
| } | } | ||||
| @@ -169,16 +175,16 @@ public class WxCUserBasicSignServiceImpl implements WxCUserBasicSignService { | |||||
| // }else{ | // }else{ | ||||
| // map.put("continueMonthSign",0); | // 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日连续 | // //7日连续 | ||||
| // wxCreditHistory.setCreditType(EnumScoreType.SIGN_IN_SEVENDAY.getCode()); | // wxCreditHistory.setCreditType(EnumScoreType.SIGN_IN_SEVENDAY.getCode()); | ||||
| // if(wxCreditHistoryMapper.monthCount(wxCreditHistory) > 0 ){ | // if(wxCreditHistoryMapper.monthCount(wxCreditHistory) > 0 ){ | ||||