技师等级计算

This commit is contained in:
曹磊 2024-08-26 15:22:53 +08:00
parent 2ea7a15862
commit 5a95da1a62
2 changed files with 3 additions and 2 deletions

View File

@ -261,7 +261,7 @@ public class AppArtificerIntegralServiceImpl implements AppArtificerIntegralServ
}
//差的等级
subtractDj = item.getGrade();
ultimately = "上周期等级:" + artificer.getGrade() + ";本周期等级:" + grade + ";还差";
ultimately = "上周期等级:" + artificer.getGrade() + ";本周期到达等级:" + grade + ";还差";
if(subtractSc.compareTo(BigDecimal.ZERO) >0){
ultimately = ultimately + subtractSc + "小时在线时长,";
}

View File

@ -91,8 +91,9 @@ public class AllTaskServiceImpl implements AllTaskSercice {
for(Artificer artificer : xsList){
String createTime = artificer.getCreateTime();
Date date = DateUtils.stringToDate(createTime,DateUtils.DATE_TIME_PATTERN);
date = DateUtils.addDateDays(date,7);
Date current = calendar.getTime();
if(date.getTime()>=current.getTime()){
if(current.getTime()>=date.getTime()){
artificer.setGrade(jsdj.getGrade());
QueryWrapper<BlArtificerZqhz> zqhzQuery = new QueryWrapper<BlArtificerZqhz>();
sjgzQuery.eq("artificer_id",artificer.getArtificerId());