Browse Source

qiandao sql

release_toaliyun_real
xhxu 5 years ago
parent
commit
6b668ffead
1 changed files with 17 additions and 11 deletions
  1. +17
    -11
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicSignServiceImpl.java

+ 17
- 11
mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicSignServiceImpl.java View File

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


Loading…
Cancel
Save