diff --git a/hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/manage/ConstructionManage.java b/hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/manage/ConstructionManage.java index c681092..307fdfb 100644 --- a/hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/manage/ConstructionManage.java +++ b/hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/manage/ConstructionManage.java @@ -596,7 +596,7 @@ public class ConstructionManage { LambdaQueryWrapper purchaseQuery = Wrappers.lambdaQuery(Purchase.class) .eq(Purchase::getProjectId, req.getProjectId()) .eq(Purchase::getBidType, BidTypeEnum.BUILD_APP.getCode()) - .apply("LENGTH(NVL(preliminary_inspection_materials,'')) = 0") + .apply("NVL(LENGTH(preliminary_inspection_materials),0) = 0") .last(BizConst.LIMIT_1); Project project = projectService.getById(req.getProjectId()); if (purchaseService.count(purchaseQuery) == 0) { diff --git a/hz-pm-api/src/main/java/com/hz/pm/api/workbench/manage/WorkbenchManage.java b/hz-pm-api/src/main/java/com/hz/pm/api/workbench/manage/WorkbenchManage.java index 596e497..9fc0579 100644 --- a/hz-pm-api/src/main/java/com/hz/pm/api/workbench/manage/WorkbenchManage.java +++ b/hz-pm-api/src/main/java/com/hz/pm/api/workbench/manage/WorkbenchManage.java @@ -787,7 +787,7 @@ public class WorkbenchManage { } if (req.getIsInMhSystemReplaceInfos() != null) { char symbol = (Boolean.TRUE.equals(req.getIsInMhSystemReplaceInfos()) ? '>' : '='); - sql.append(" and LENGTH(NVL(source_system_id,'')) ").append(symbol).append(" 0"); + sql.append(" and NVL(LENGTH(source_system_id),0) ").append(symbol).append(" 0"); } query.exists(ExistsSqlConst.PROJECT_EXISTS_SYSTEM_REPLACE_INFOS + sql); }