Merge branch 'qtz3' of SH-Arbitrate/Arbitrate-Backend into dev
This commit was merged in pull request #171.
This commit is contained in:
+29
-24
@@ -77,14 +77,17 @@ public class FixSelectFlowDetailUtils {
|
|||||||
caseApplication.setId(sealSignRecord.getCaseAppliId());
|
caseApplication.setId(sealSignRecord.getCaseAppliId());
|
||||||
|
|
||||||
CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
|
CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
|
||||||
if((caseApplicationselect.getCaseStatus()!=null)&&(caseApplicationselect.getCaseStatus().intValue()==CaseApplicationConstants.SIGN_ARBITRATION)){
|
if(caseApplicationselect!=null){
|
||||||
caseApplication.setCaseStatus(CaseApplicationConstants.ARBITRATED_SEAL);
|
if((caseApplicationselect.getCaseStatus()!=null)&&(caseApplicationselect.getCaseStatus().intValue()==CaseApplicationConstants.SIGN_ARBITRATION)){
|
||||||
caseApplicationMapper.submitCaseApplication(caseApplication);
|
caseApplication.setCaseStatus(CaseApplicationConstants.ARBITRATED_SEAL);
|
||||||
|
caseApplicationMapper.submitCaseApplication(caseApplication);
|
||||||
|
|
||||||
//修改"签署用印记录表"的状态为待用印
|
//修改"签署用印记录表"的状态为待用印
|
||||||
sealSignRecord.setSignFlowStatus(2);
|
sealSignRecord.setSignFlowStatus(2);
|
||||||
sealSignRecordMapper.updataSealSignRecord(sealSignRecord);
|
sealSignRecordMapper.updataSealSignRecord(sealSignRecord);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
if((psnsignStatus.intValue()==2)&&(orgsignStatus.intValue()==2)){
|
if((psnsignStatus.intValue()==2)&&(orgsignStatus.intValue()==2)){
|
||||||
//更新立案申请状态为待送达
|
//更新立案申请状态为待送达
|
||||||
@@ -92,25 +95,27 @@ public class FixSelectFlowDetailUtils {
|
|||||||
caseApplication.setId(sealSignRecord.getCaseAppliId());
|
caseApplication.setId(sealSignRecord.getCaseAppliId());
|
||||||
|
|
||||||
CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
|
CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
|
||||||
if((caseApplicationselect.getCaseStatus()!=null)&&(caseApplicationselect.getCaseStatus().intValue()==CaseApplicationConstants.ARBITRATED_SEAL)){
|
if(caseApplicationselect!=null){
|
||||||
caseApplication.setCaseStatus(CaseApplicationConstants.ARBITRATION_DELIVERY);
|
if((caseApplicationselect.getCaseStatus()!=null)&&(caseApplicationselect.getCaseStatus().intValue()==CaseApplicationConstants.ARBITRATED_SEAL)){
|
||||||
//下载审核完成的裁决书,
|
caseApplication.setCaseStatus(CaseApplicationConstants.ARBITRATION_DELIVERY);
|
||||||
String signFlowId = sealSignRecord.getSignFlowid();
|
//下载审核完成的裁决书,
|
||||||
EsignHttpResponse fileDownload = SaaSAPIFileUtils.fileDownloadUrl(signFlowId);
|
String signFlowId = sealSignRecord.getSignFlowid();
|
||||||
JsonObject fileDownloadJsonObject = gson.fromJson(fileDownload.getBody(),JsonObject.class);
|
EsignHttpResponse fileDownload = SaaSAPIFileUtils.fileDownloadUrl(signFlowId);
|
||||||
JsonObject fileDownloadData = fileDownloadJsonObject.getAsJsonObject("data");
|
JsonObject fileDownloadJsonObject = gson.fromJson(fileDownload.getBody(),JsonObject.class);
|
||||||
JsonArray filesArray = fileDownloadData.get("files").getAsJsonArray();
|
JsonObject fileDownloadData = fileDownloadJsonObject.getAsJsonObject("data");
|
||||||
if(filesArray!=null&&filesArray.size()>0){
|
JsonArray filesArray = fileDownloadData.get("files").getAsJsonArray();
|
||||||
JsonObject fileObject = (JsonObject)filesArray.get(0);
|
if(filesArray!=null&&filesArray.size()>0){
|
||||||
String fileDownloadUrl = fileObject.get("downloadUrl").toString();
|
JsonObject fileObject = (JsonObject)filesArray.get(0);
|
||||||
//修改"签署用印记录表"的状态为签署完成
|
String fileDownloadUrl = fileObject.get("downloadUrl").toString();
|
||||||
sealSignRecord.setSignFlowStatus(3);
|
//修改"签署用印记录表"的状态为签署完成
|
||||||
sealSignRecord.setFileDownloadUrl(fileDownloadUrl.substring(1,fileDownloadUrl.length()-1));
|
sealSignRecord.setSignFlowStatus(3);
|
||||||
sealSignRecordMapper.updataSealSignRecord(sealSignRecord);
|
sealSignRecord.setFileDownloadUrl(fileDownloadUrl.substring(1,fileDownloadUrl.length()-1));
|
||||||
String filearbitraUrl = fileDownloadUrl.substring(1,fileDownloadUrl.length()-1);
|
sealSignRecordMapper.updataSealSignRecord(sealSignRecord);
|
||||||
caseApplication.setFilearbitraUrl(filearbitraUrl);
|
String filearbitraUrl = fileDownloadUrl.substring(1,fileDownloadUrl.length()-1);
|
||||||
caseApplicationMapper.submitCaseApplication(caseApplication);
|
caseApplication.setFilearbitraUrl(filearbitraUrl);
|
||||||
|
caseApplicationMapper.submitCaseApplication(caseApplication);
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user