|
@@ -103,6 +103,7 @@ public class EsignController extends ApiBaseController {
|
|
|
String wareHouseCode = obj.getString("wareHouseCode");
|
|
|
String wareHouseName = obj.getString("wareHouseName");
|
|
|
String redirectUrl = obj.getString("redirectUrl");
|
|
|
+ logger.info("签署订单开始参数:{}","orderId="+orderId+"&tmsShipNumber="+tmsShipNumber+"&customerCode="+customerCode+"&userId="+userId+"&deliveryNumber="+deliveryNumber);
|
|
|
logger.info("签署完成跳转地址:{}",redirectUrl);
|
|
|
|
|
|
|
|
@@ -118,6 +119,7 @@ public class EsignController extends ApiBaseController {
|
|
|
}
|
|
|
/*根据订单id关联查询企业注册后id*/
|
|
|
String authorizedAccountId =customersExtService.selectOrgIdByOrderId(orderId);
|
|
|
+ logger.info("签署人认证id:{}",authorizedAccountId);
|
|
|
/* 根据订单id关联查询企业代号*/
|
|
|
// String chainsCode = customersExtService.selectChainsCodeByOrderId(orderId);
|
|
|
/*首先根据订单id-orderId查询订单是否已被签署*/
|
|
@@ -125,8 +127,10 @@ public class EsignController extends ApiBaseController {
|
|
|
ESignUpPDFModal fileModal = eSignService.upload(orderId,tmsShipNumber,customerCode,sysUser.getSysUserExt().getOrgName(),sysUser.getUserName());
|
|
|
/*1、根据传入订单id,查询订单相关信息生成PDF,调用e签宝上传方法返回文件fileId*/
|
|
|
Object fileId =fileModal.getFileId();
|
|
|
+ logger.info("签署订单返回文件id:{}",fileId);
|
|
|
/*2、调用E签宝接口一步发起流程,得到返回的流程id*/
|
|
|
String flowId = signService.oneStepFlow(businessScene, fileId.toString(),fileModal.getX(),fileModal.getY(), fileName, signerAccountId, authorizedAccountId,redirectUrl);
|
|
|
+ logger.info("签署订单一步发起完成流程id:{}",flowId);
|
|
|
/*3、调用E签宝获取签署地址*/
|
|
|
// String result = signService.processExecuteUrl(flowId, signerAccountId, authorizedAccountId);
|
|
|
/*4、保存订单id和flowId*/
|
|
@@ -142,16 +146,18 @@ public class EsignController extends ApiBaseController {
|
|
|
orderFile.setSignerName(sysUser.getUserName());
|
|
|
orderFile.setFlowId(flowId);
|
|
|
orderFileService.insertOrderFile(orderFile);
|
|
|
+ logger.info("保存签署订单附件");
|
|
|
try{
|
|
|
File f = new File(fileModal.getFilePath());
|
|
|
f.delete();
|
|
|
}catch (Exception e){
|
|
|
logger.error("删除文件出错:",e);
|
|
|
}
|
|
|
-
|
|
|
+ logger.info("签署订单完成");
|
|
|
return AjaxResult.success("签收成功");
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
+ logger.error("签署订单失败:{}",e.getMessage());
|
|
|
return AjaxResult.error("签收失败");
|
|
|
}
|
|
|
}
|