Browse Source

计划时间修改1.7taskLevel

master
gjh 2 weeks ago
parent
commit
f4063dd5a4
  1. 4
      huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouPlaninfoServiceImpl.java

4
huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouPlaninfoServiceImpl.java

@ -538,7 +538,7 @@ public class HuzhouPlaninfoServiceImpl extends ServiceImpl<HuzhouPlaninfoMapper,
queryWrapper.eq(HuzhouPlaninfo::getProjectId,projectid);
// 使用 apply 方法加入自定义 SQL 语句进行 taskLevel 的数值比较
//queryWrapper.apply("CAST(task_level AS DECIMAL) >= 2");
queryWrapper.apply("CAST(task_level AS DECIMAL(10,2)) >= 2");
queryWrapper.apply("CAST(task_level AS DECIMAL(10,2)) >= 1.7");
// 添加 isfinish 条件,要求 isfinish 的值为 "0", "1", 或 "2"
queryWrapper.in(HuzhouPlaninfo::getIsfinish, "0", "1", "2");
this.remove(queryWrapper);
@ -869,7 +869,7 @@ public class HuzhouPlaninfoServiceImpl extends ServiceImpl<HuzhouPlaninfoMapper,
try {
// 过滤条件:只保留 taskLevel 大于 2 的记录
BigDecimal taskLevel = new BigDecimal(item.getTaskLevel());
return taskLevel.compareTo(BigDecimal.valueOf(2)) >= 0;
return taskLevel.compareTo(BigDecimal.valueOf(1.7)) >= 0;
} catch (NumberFormatException e) {
// 如果转换失败,可以选择处理异常或忽略这条记录
throw new EasyException("无法将 taskLevel 转换为数字: " + item.getTaskLevel());

Loading…
Cancel
Save