diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/domain/contract/Approver.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/domain/contract/Approver.java index 7a09bad9..0eaa460f 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/domain/contract/Approver.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/domain/contract/Approver.java @@ -73,7 +73,7 @@ public class Approver implements OrgPerson { return internal; } - public boolean isSignPersonPresent() { + public boolean isSignPersonPreset() { return signPerson != null; } diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/entity/EssContract.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/entity/EssContract.java index d64a72a3..89ebf7c0 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/entity/EssContract.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/entity/EssContract.java @@ -18,7 +18,6 @@ import lombok.Setter; import org.apache.commons.lang3.StringUtils; import java.util.List; -import java.util.Optional; /** * @author yanglin @@ -166,7 +165,7 @@ public class EssContract extends BaseEntity { public boolean isApproversPreset() { if (approvers == null) return false; - return approvers.stream().allMatch(Approver::isSignPersonPresent); + return approvers.stream().allMatch(Approver::isSignPersonPreset); } public boolean shouldDownloadContract() { diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java index 4b77a46d..eed17cad 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java @@ -212,12 +212,12 @@ public class EssClient implements InitializingBean { String customerData) throws TencentCloudSDKException { OrgProfiles orgProfiles = OrgProfiles.wrap(essSupport .getOrgProfiles(contract.getApprovers().stream() - .filter(Approver::isSignPersonPresent) + .filter(Approver::isSignPersonPreset) .map(Approver::getOuId) .collect(toList()))); PersonProfiles personProfiles = PersonProfiles.wrap(essSupport .getPersonProfiles(contract.getApprovers().stream() - .filter(Approver::isSignPersonPresent) + .filter(Approver::isSignPersonPreset) .map(Approver::getPersonId) .collect(toList()))); ArrayList approvers = new ArrayList<>();