|
|
@@ -328,7 +328,7 @@ public class EDISenderServiceImpl implements IEDISenderService {
|
|
|
try {
|
|
|
// String localFolder = genEdiLocalFolder(inttraSoDto, ediParamCarrier);
|
|
|
String localFolder = "/home/minio/file/" + AuthUtil.getTenantId() + "-bladex/upload";
|
|
|
-// String localFolder = "D:/home/minio/file/" + AuthUtil.getTenantId() + "-bladex/upload";
|
|
|
+// localFolder = "D:/home/minio/file/" + AuthUtil.getTenantId() + "-bladex/upload";
|
|
|
String localFileName = genEdiLocalFileName(inttraSoDto, ediParamCarrier);
|
|
|
File file = new File(localFolder, localFileName);
|
|
|
file.createNewFile();
|
|
|
@@ -413,7 +413,8 @@ public class EDISenderServiceImpl implements IEDISenderService {
|
|
|
if ("HLCU".equals(carrierCode)) {
|
|
|
// HLCU 不传订舱号
|
|
|
} else {
|
|
|
- writer.write("RFF+BN:" + RegularUtils.forceEmpty(inttraSoDto.getBookingNo()) + "'");
|
|
|
+ String bn = RegularUtils.forceEmpty(inttraSoDto.getBookingNo());
|
|
|
+ writer.write("RFF+BN:" + (!bn.isEmpty()?bn:RegularUtils.forceEmpty(inttraSoDto.getMblNo())) + "'");
|
|
|
writer.newLine();
|
|
|
count += 1;
|
|
|
}
|
|
|
@@ -498,7 +499,7 @@ public class EDISenderServiceImpl implements IEDISenderService {
|
|
|
writer.newLine();
|
|
|
count += 1;
|
|
|
// wfg IUCA 的处理
|
|
|
- writer.write("NAD+CA+" + carrierCode + ":160:86++" + inttraSoDto.getCarrierName() + "'");
|
|
|
+ writer.write("NAD+CA+" + carrierCode + ":160:86++" + inttraSoDto.getCarrierName().substring(0, 35) + "'");
|
|
|
writer.newLine();
|
|
|
count += 1;
|
|
|
writer.write("NAD+HI+" + inttraSoDto.getSenderCode() + ":160:86++" + inttraSoDto.getSenderCode() + "'");
|