Commit a142b7cb authored by 吴琼's avatar 吴琼

修改

parent 0f5a8fa6
......@@ -439,6 +439,7 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR
JSONObject jsonObject = JSONObject.parseObject(jsonResult);
JSONArray jsonArray = jsonObject.getJSONArray("successList");
log.info("contractUrl /contract/batch/sign jsonArray,"+jsonArray);
List<String> updateSuccessList = new ArrayList<>();
if(jsonArray != null && jsonArray.size()>0){
for(int i= 0;i <jsonArray.size() ;i++){
......@@ -464,8 +465,10 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR
deleteRedis("exportZipFile");
throw new RuntimeException("签章失败!");
}
log.info("contractUrl /contract/batch/sign updateSuccessList,"+updateSuccessList);
//更新数据
JSONArray failList = jsonObject.getJSONArray("failList");
log.info("contractUrl /contract/batch/sign jsonArray,"+failList);
List<String> updateFailList = new ArrayList<>();
if(failList !=null && failList.size()>0){
for(int i= 0;i <jsonArray.size() ;i++){
......@@ -476,8 +479,9 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR
updateFailList.add(path);
}
}
log.info("contractUrl /contract/batch/sign updateFailList,"+updateFailList);
//更新导出状态
log.info("交易凭证导出接口更新导出状态 begin",updateSuccessList,updateFailList);
log.info("交易凭证导出接口更新导出状态 begin");
updatePDFSignStatus(updateSuccessList,updateFailList);
log.info("交易凭证导出接口更新导出状态 end");
File file = ZipUtil.zip(downloadLocalPath, downloadLocalPath+".zip");//zip 包保存路径
......@@ -684,6 +688,7 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR
* @param failList
*/
public void updatePDFSignStatus(List<String> successList,List<String>failList) {
log.info("contractUrl /contract/batch/sign successList,"+successList);
//pdf签章成功
if(!successList.isEmpty()){
for(String orderNo :successList){
......@@ -697,6 +702,7 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR
}
}
}
log.info("contractUrl /contract/batch/sign failList,"+failList);
//pdf签章失败
if(!failList.isEmpty()){
for(String orderNo :failList){
......@@ -838,6 +844,7 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR
cell.setColspan(6);
cell.setMinimumHeight(18);
table.addCell(cell);
if(logisticsVOList.size()>0){
//第一行标题
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("发货时间"), font));
......@@ -855,6 +862,21 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR
table.addCell(new Phrase(ITextPDFUtil.getUTF8String(StringUtils.isEmpty(logisticsVO.getTypeName())?"/":logisticsVO.getTypeName()), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String(StringUtils.isEmpty(logisticsVO.getExpressCompany())?"/":logisticsVO.getExpressCompany()), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String(StringUtils.isEmpty(logisticsVO.getDeliveryNo())?"/":logisticsVO.getDeliveryNo()), font));
}else{
//第一行标题
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("发货时间"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("确认收货时间"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("订单状态"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("订单类型"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("物流公司"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("物流单号"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("/"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("/"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("/"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("/"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("/"), font));
table.addCell(new Phrase(ITextPDFUtil.getUTF8String("/"), font));
}
//商品信息
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment