diff --git a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java index b376f5be..f8766168 100644 --- a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java @@ -2507,7 +2507,7 @@ public class AccountServiceImpl extends ServiceImpl impl } // 判断当前账号的有效期是否与管理员同步 - if (subAccount.getValidEndTime() < adminAcc.getValidEndTime()){ + if (Objects.isNull(subAccount.getValidEndTime()) || subAccount.getValidEndTime() < adminAcc.getValidEndTime()){ subAccount.setValidEndTime(adminAcc.getValidEndTime()); } diff --git a/src/main/java/com/ai/da/service/impl/DesignItemServiceImpl.java b/src/main/java/com/ai/da/service/impl/DesignItemServiceImpl.java index 10f382dc..afd1137d 100644 --- a/src/main/java/com/ai/da/service/impl/DesignItemServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignItemServiceImpl.java @@ -485,14 +485,6 @@ public class DesignItemServiceImpl extends ServiceImpl priorityMask = null; - // 如果是merge模式 则使用入参中的mask - if (designType.equals("merge")) { - priorityMask = designSingleItemDTOList.stream() - .collect(Collectors.toMap(DesignSingleItemDTO::getPriority, DesignSingleItemDTO::getMaskMinioUrl)); - } - List list = new ArrayList<>(); for (int i = 0; i < layers.size(); i++) { JSONObject jsonObject = layers.getJSONObject(i); @@ -514,12 +506,7 @@ public class DesignItemServiceImpl extends ServiceImpl