|
|
|
@@ -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 ){ |
|
|
|
|