diff --git a/src/main/java/com/sunyard/sge/database/SydSM4Mac.java b/src/main/java/com/sunyard/sge/database/SydSM4Mac.java index f9a22d9..fa4333c 100644 --- a/src/main/java/com/sunyard/sge/database/SydSM4Mac.java +++ b/src/main/java/com/sunyard/sge/database/SydSM4Mac.java @@ -27,10 +27,10 @@ public class SydSM4Mac implements ISM4Mac { int length = pcData.length; byte[] pcdataResult = pcData; if (is_finished) { - throw new SydApiException(-1); + throw new SydApiException(0x8007); } if (length > 4064) { - throw new SydApiException(-1); + throw new SydApiException(0x8006); } if (0 == queue.getLength()) { if (length < 16) {