|
|
@ -691,20 +691,29 @@ public class SDNYMainProcessController extends AbstractController { |
|
|
|
|
|
|
|
|
|
|
|
log.info("影像系统同步数据:{}", JSONObject.toJSONString(snRequestObject)); |
|
|
|
log.info("影像系统同步数据:{}", JSONObject.toJSONString(snRequestObject)); |
|
|
|
|
|
|
|
|
|
|
|
List<RequestRecord> recordList = new ArrayList<>(); |
|
|
|
|
|
|
|
List<String> invoiceCodes = new ArrayList<>(); |
|
|
|
List<String> invoiceCodes = new ArrayList<>(); |
|
|
|
List<String> invoiceNos = new ArrayList<>(); |
|
|
|
List<String> invoiceNos = new ArrayList<>(); |
|
|
|
|
|
|
|
RequestRecord record=null; |
|
|
|
if (snRequestObject.getInvoiceInfoList()!=null &&snRequestObject.getInvoiceInfoList().size()>0) { |
|
|
|
if (snRequestObject.getInvoiceInfoList()!=null &&snRequestObject.getInvoiceInfoList().size()>0) { |
|
|
|
snRequestObject.getInvoiceInfoList().stream().forEach(invoiceInfo->{ |
|
|
|
snRequestObject.getInvoiceInfoList().stream().forEach(invoiceInfo->{ |
|
|
|
invoiceCodes.add(invoiceInfo.getInvoiceCode()); |
|
|
|
invoiceCodes.add(invoiceInfo.getInvoiceCode()); |
|
|
|
invoiceNos.add(invoiceInfo.getInvoiceNumber()); |
|
|
|
invoiceNos.add(invoiceInfo.getInvoiceNumber()); |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
RequestRecord record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject), |
|
|
|
if (invoiceCodes.size()==0) { |
|
|
|
"/syncInvoiceInfo", |
|
|
|
record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject), |
|
|
|
JSONObject.toJSONString(invoiceCodes), |
|
|
|
"/syncInvoiceInfo", |
|
|
|
JSONObject.toJSONString(invoiceNos), |
|
|
|
JSONObject.toJSONString(null), |
|
|
|
"syncInvoiceInfo"); |
|
|
|
JSONObject.toJSONString(invoiceNos), |
|
|
|
|
|
|
|
"syncInvoiceInfo"); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
record = requestRecordService.getBaseRequestRecord(JSONObject.toJSONString(snRequestObject), |
|
|
|
|
|
|
|
"/syncInvoiceInfo", |
|
|
|
|
|
|
|
JSONObject.toJSONString(invoiceCodes), |
|
|
|
|
|
|
|
JSONObject.toJSONString(invoiceNos), |
|
|
|
|
|
|
|
"syncInvoiceInfo"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
record.setImageId(snRequestObject.getImageId()); |
|
|
|
record.setImageId(snRequestObject.getImageId()); |
|
|
|
|
|
|
|
|
|
|
|
String dbName = "business"; |
|
|
|
String dbName = "business"; |
|
|
|