fix 80334 未符合项编辑新增时自动判断预警和整改
This commit is contained in:
+13
@@ -1,5 +1,7 @@
|
|||||||
package com.jero.modules.projectLibrary.service.impl;
|
package com.jero.modules.projectLibrary.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DateTime;
|
||||||
|
import cn.hutool.core.date.DateUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||||
@@ -141,6 +143,17 @@ public class LawsEvaluationNotMetServiceImpl extends ServiceImpl<LawsEvaluationN
|
|||||||
}
|
}
|
||||||
lawsEvaluationNotMet.setStandardId(standardId);
|
lawsEvaluationNotMet.setStandardId(standardId);
|
||||||
lawsEvaluationNotMet.setSource(source);
|
lawsEvaluationNotMet.setSource(source);
|
||||||
|
//判断预警和超期
|
||||||
|
Date expectedTime = lawsEvaluationNotMet.getExpectedTime();
|
||||||
|
DateTime date = DateUtil.date();
|
||||||
|
DateTime theDayBefore = DateUtil.offsetDay(date, 1);
|
||||||
|
DateTime theDayAfter = DateUtil.offsetDay(date, -1);
|
||||||
|
if (expectedTime.compareTo(theDayAfter)<0){
|
||||||
|
lawsEvaluationNotMet.setState(AssessCommon.OVERDUE);
|
||||||
|
}else if (expectedTime.compareTo(theDayBefore)<0){
|
||||||
|
lawsEvaluationNotMet.setState(AssessCommon.WARNING);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user