diff --git a/src/main/java/com/greenorange/promotion/service/project/impl/ProjectCommissionServiceImpl.java b/src/main/java/com/greenorange/promotion/service/project/impl/ProjectCommissionServiceImpl.java index b622a9c..659bfaf 100644 --- a/src/main/java/com/greenorange/promotion/service/project/impl/ProjectCommissionServiceImpl.java +++ b/src/main/java/com/greenorange/promotion/service/project/impl/ProjectCommissionServiceImpl.java @@ -376,6 +376,9 @@ public class ProjectCommissionServiceImpl extends ServiceImpl subCommissionList) { + if (subCommissionList == null || subCommissionList.isEmpty()) { + return; + } StringBuilder sql = new StringBuilder("UPDATE sub_user_project_commission SET myUnitPrice = CASE id "); // 为每个记录构建 WHEN 条件 @@ -404,6 +407,9 @@ public class ProjectCommissionServiceImpl extends ServiceImpl projectCommissionList) { + if (projectCommissionList == null || projectCommissionList.isEmpty()) { + return; + } StringBuilder sql = new StringBuilder("UPDATE project_commission SET myUnitPrice = CASE id "); // 为每条记录构建 WHEN ... THEN ...