提交 f671961a authored 作者: Matrix's avatar Matrix

fix(核查模块): 修复了userIsProv方法关于userId=0的判断问题

上级 5cad47d0
......@@ -688,7 +688,7 @@ public class DeviceCheckController {
//根据detail userC为省且任务状态是完结状态时 变为无误 否则是等待省审核
Integer detailId = task.getBillId();
Integer userCId = detailRepo.findById(detailId).get().getUserCId();
if (task.getBillStatus().equals(END.id) && Objects.nonNull(userCId) && userIsProv(userCId)){
if (task.getBillStatus().equals(END.id) && userIsProv(userCId)){
checkResult = "无误";
}else {
checkResult = "等待省审核";
......@@ -731,6 +731,9 @@ public class DeviceCheckController {
* @return
*/
private boolean userIsProv(Integer userId) {
if (Objects.isNull(userId) || userId == 0){
return false;
}
Integer unitsId = userService.findById(userId).getUnitsId();
Integer level = unitsRepo.findById(unitsId).get().getLevel();
return level == 1;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论