技师等级计算

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(); subtractDj = item.getGrade();
ultimately = "上周期等级:" + artificer.getGrade() + ";本周期等级:" + grade + ";还差"; ultimately = "上周期等级:" + artificer.getGrade() + ";本周期到达等级:" + grade + ";还差";
if(subtractSc.compareTo(BigDecimal.ZERO) >0){ if(subtractSc.compareTo(BigDecimal.ZERO) >0){
ultimately = ultimately + subtractSc + "小时在线时长,"; ultimately = ultimately + subtractSc + "小时在线时长,";
} }

View File

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