|
|
@@ -16,6 +16,7 @@ import com.ruoyi.wisdomarbitrate.domain.SealSignRecord;
|
|
16
|
16
|
|
|
17
|
17
|
import java.io.File;
|
|
18
|
18
|
import java.util.Date;
|
|
|
19
|
+import java.util.List;
|
|
19
|
20
|
import java.util.Map;
|
|
20
|
21
|
|
|
21
|
22
|
public class SignAward {
|
|
|
@@ -134,9 +135,9 @@ public class SignAward {
|
|
134
|
135
|
//请求方法
|
|
135
|
136
|
EsignRequestType requestType = EsignRequestType.GET;
|
|
136
|
137
|
//生成签名鉴权方式的的header
|
|
137
|
|
- Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, true);
|
|
|
138
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, false);
|
|
138
|
139
|
//发起接口请求
|
|
139
|
|
- return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, true);
|
|
|
140
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, false);
|
|
140
|
141
|
}
|
|
141
|
142
|
|
|
142
|
143
|
|
|
|
@@ -146,7 +147,7 @@ public class SignAward {
|
|
146
|
147
|
* @return
|
|
147
|
148
|
* @throws EsignDemoException
|
|
148
|
149
|
*/
|
|
149
|
|
- public static EsignHttpResponse createByFile(SealSignRecord sealSignRecord) throws EsignDemoException {
|
|
|
150
|
+ public static EsignHttpResponse createByFile(SealSignRecord sealSignRecord, List<String> sealIds) throws EsignDemoException {
|
|
150
|
151
|
String apiaddr = "/v3/sign-flow/create-by-file";
|
|
151
|
152
|
|
|
152
|
153
|
String fileId = sealSignRecord.getFileid();
|
|
|
@@ -167,7 +168,6 @@ public class SignAward {
|
|
167
|
168
|
double positionXorg = sealSignRecord.getPositionXorg();
|
|
168
|
169
|
double positionYorg = sealSignRecord.getPositionYorg();
|
|
169
|
170
|
|
|
170
|
|
- String availableSealId = "209af82b-5f87-4e0a-b0d8-cc4923b6e652";
|
|
171
|
171
|
|
|
172
|
172
|
String jsonParm = "{\n" +
|
|
173
|
173
|
" \"docs\": [\n" +
|
|
|
@@ -245,7 +245,7 @@ public class SignAward {
|
|
245
|
245
|
" \"freeMode\": false,\n" +
|
|
246
|
246
|
|
|
247
|
247
|
" \"availableSealIds\": [\n" +
|
|
248
|
|
- " \"" + availableSealId + "\"\n" +
|
|
|
248
|
+ " \"" + sealIds + "\"\n" +
|
|
249
|
249
|
" ],\n" +
|
|
250
|
250
|
|
|
251
|
251
|
|
|
|
@@ -268,9 +268,9 @@ public class SignAward {
|
|
268
|
268
|
//请求方法
|
|
269
|
269
|
EsignRequestType requestType = EsignRequestType.POST;
|
|
270
|
270
|
//生成请求签名鉴权方式的Header
|
|
271
|
|
- Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, true);
|
|
|
271
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, false);
|
|
272
|
272
|
//发起接口请求
|
|
273
|
|
- return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, true);
|
|
|
273
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, false);
|
|
274
|
274
|
}
|
|
275
|
275
|
|
|
276
|
276
|
/**
|
|
|
@@ -296,9 +296,9 @@ public class SignAward {
|
|
296
|
296
|
//请求方法
|
|
297
|
297
|
EsignRequestType requestType = EsignRequestType.POST;
|
|
298
|
298
|
//生成请求签名鉴权方式的Header
|
|
299
|
|
- Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, true);
|
|
|
299
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, false);
|
|
300
|
300
|
//发起接口请求
|
|
301
|
|
- return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, true);
|
|
|
301
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, false);
|
|
302
|
302
|
}
|
|
303
|
303
|
|
|
304
|
304
|
/**
|
|
|
@@ -327,9 +327,9 @@ public class SignAward {
|
|
327
|
327
|
//请求方法
|
|
328
|
328
|
EsignRequestType requestType = EsignRequestType.POST;
|
|
329
|
329
|
//生成请求签名鉴权方式的Header
|
|
330
|
|
- Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, true);
|
|
|
330
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, false);
|
|
331
|
331
|
//发起接口请求
|
|
332
|
|
- return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, true);
|
|
|
332
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, false);
|
|
333
|
333
|
}
|
|
334
|
334
|
|
|
335
|
335
|
/**
|
|
|
@@ -368,9 +368,9 @@ public class SignAward {
|
|
368
|
368
|
//请求方法
|
|
369
|
369
|
EsignRequestType requestType = EsignRequestType.POST;
|
|
370
|
370
|
//生成请求签名鉴权方式的Header
|
|
371
|
|
- Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, true);
|
|
|
371
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, false);
|
|
372
|
372
|
//发起接口请求
|
|
373
|
|
- return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, true);
|
|
|
373
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, false);
|
|
374
|
374
|
}
|
|
375
|
375
|
|
|
376
|
376
|
/**
|
|
|
@@ -383,9 +383,9 @@ public class SignAward {
|
|
383
|
383
|
//请求方法
|
|
384
|
384
|
EsignRequestType requestType = EsignRequestType.GET;
|
|
385
|
385
|
//生成签名鉴权方式的的header
|
|
386
|
|
- Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, true);
|
|
|
386
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, false);
|
|
387
|
387
|
//发起接口请求
|
|
388
|
|
- return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, true);
|
|
|
388
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, false);
|
|
389
|
389
|
}
|
|
390
|
390
|
|
|
391
|
391
|
/**
|
|
|
@@ -399,9 +399,9 @@ public class SignAward {
|
|
399
|
399
|
//请求方法
|
|
400
|
400
|
EsignRequestType requestType = EsignRequestType.GET;
|
|
401
|
401
|
//生成签名鉴权方式的的header
|
|
402
|
|
- Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, true);
|
|
|
402
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, false);
|
|
403
|
403
|
//发起接口请求
|
|
404
|
|
- return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, true);
|
|
|
404
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, false);
|
|
405
|
405
|
}
|
|
406
|
406
|
|
|
407
|
407
|
|
|
|
@@ -423,9 +423,9 @@ public class SignAward {
|
|
423
|
423
|
//请求方法
|
|
424
|
424
|
EsignRequestType requestType = EsignRequestType.POST;
|
|
425
|
425
|
//生成请求签名鉴权方式的Header
|
|
426
|
|
- Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, true);
|
|
|
426
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, false);
|
|
427
|
427
|
//发起接口请求
|
|
428
|
|
- return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, true);
|
|
|
428
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, false);
|
|
429
|
429
|
}
|
|
430
|
430
|
|
|
431
|
431
|
/**
|
|
|
@@ -470,9 +470,9 @@ public class SignAward {
|
|
470
|
470
|
//请求方法
|
|
471
|
471
|
EsignRequestType requestType = EsignRequestType.POST;
|
|
472
|
472
|
//生成签名鉴权方式的的header
|
|
473
|
|
- Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, true);
|
|
|
473
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId, eSignAppSecret, jsonParm, requestType.name(), apiaddr, false);
|
|
474
|
474
|
//发起接口请求
|
|
475
|
|
- return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, true);
|
|
|
475
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr, requestType, jsonParm, header, false);
|
|
476
|
476
|
}
|
|
477
|
477
|
}
|
|
478
|
478
|
}
|
|
|
@@ -495,8 +495,24 @@ public class SignAward {
|
|
495
|
495
|
//请求方法
|
|
496
|
496
|
EsignRequestType requestType= EsignRequestType.GET;
|
|
497
|
497
|
//生成签名鉴权方式的的header
|
|
498
|
|
- Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId,eSignAppSecret,jsonParm,requestType.name(),apiaddr,true);
|
|
|
498
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId,eSignAppSecret,jsonParm,requestType.name(),apiaddr,false);
|
|
499
|
499
|
//发起接口请求
|
|
500
|
|
- return EsignHttpHelper.doCommHttp(eSignHost, apiaddr,requestType , jsonParm, header,true);
|
|
|
500
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr,requestType , jsonParm, header,false);
|
|
|
501
|
+ }
|
|
|
502
|
+ /**
|
|
|
503
|
+ * 查询指定印章详情(机构)
|
|
|
504
|
+ */
|
|
|
505
|
+
|
|
|
506
|
+ public static EsignHttpResponse getOrgSeal(String orgId,String sealId) throws EsignDemoException {
|
|
|
507
|
+ String apiaddr="/v3/seals/org-seal-info?orgId="+orgId+"&sealId="+sealId;
|
|
|
508
|
+
|
|
|
509
|
+ //请求参数body体,json格式。get或者delete请求时jsonString传空json:"{}"或者null
|
|
|
510
|
+ String jsonParm=null;
|
|
|
511
|
+ //请求方法
|
|
|
512
|
+ EsignRequestType requestType= EsignRequestType.GET;
|
|
|
513
|
+ //生成签名鉴权方式的的header
|
|
|
514
|
+ Map<String, String> header = EsignHttpHelper.signAndBuildSignAndJsonHeader(eSignAppId,eSignAppSecret,jsonParm,requestType.name(),apiaddr,false);
|
|
|
515
|
+ //发起接口请求
|
|
|
516
|
+ return EsignHttpHelper.doCommHttp(eSignHost, apiaddr,requestType , jsonParm, header,false);
|
|
501
|
517
|
}
|
|
502
|
518
|
}
|