diff --git a/src/main/java/racal/sunyard/main/SydApi4j.java b/src/main/java/racal/sunyard/main/SydApi4j.java index b6e2bfc..e9fab5a 100644 --- a/src/main/java/racal/sunyard/main/SydApi4j.java +++ b/src/main/java/racal/sunyard/main/SydApi4j.java @@ -1999,10 +1999,10 @@ public class SydApi4j implements SydApi { // 填充消息数据长度 bb.put( String.format("%04d", pcData.length).getBytes() ); - if ( 0 == iPkgNum || 1 == iPkgNum ) { - // 填充消息数据 - bb.put( pcData ); + // 填充消息数据 + bb.put( pcData ); + if ( 0 == iPkgNum || 1 == iPkgNum ) { // 无用户 id bb.put( String.format("%02d", 0).getBytes() ); @@ -2042,9 +2042,6 @@ public class SydApi4j implements SydApi { throw new SydApiException( retCode ); } - // 跳过输出模式 - bb.get(); - if ( 0 == iPkgNum || 3 == iPkgNum ){ byte[] hash = new byte[ 32 ]; bb.get(hash);