|
|
@@ -1218,7 +1218,7 @@ public class EDISenderServiceImpl implements IEDISenderService {
|
|
|
count += 1;
|
|
|
}
|
|
|
|
|
|
- writer.write("NAD+CA+" + inttraSiDto.getCarrierCode() + ":160:86++" + inttraSiDto.getCarrierName().substring(0, 35) + "'");
|
|
|
+ writer.write("NAD+CA+" + inttraSiDto.getCarrierCode() + ":160:86++" + RegularUtils.copySubstring(inttraSiDto.getCarrierName(), 0, 35) + "'");
|
|
|
writer.newLine();
|
|
|
count += 1;
|
|
|
|
|
|
@@ -1539,24 +1539,24 @@ public class EDISenderServiceImpl implements IEDISenderService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- /* =================1530================= */
|
|
|
- if (ObjectUtils.isNotNull(inttraSiDto.getDgRemarks())) {
|
|
|
- writer.write("FTX+AAC+++" + inttraSiDto.getDgRemarks() + "'");
|
|
|
- writer.newLine();
|
|
|
- count += 1;
|
|
|
- }
|
|
|
- /* =================1550================= */
|
|
|
- if (ObjectUtils.isNotNull(inttraSiDto.getDgContacts())) {
|
|
|
- writer.write("CTA+HG+:" + inttraSiDto.getDgContacts() + "'");
|
|
|
- writer.newLine();
|
|
|
- count += 1;
|
|
|
- }
|
|
|
- /* =================1560================= */
|
|
|
- if (ObjectUtils.isNotNull(inttraSiDto.getDgTel())) {
|
|
|
- writer.write("COM+" + inttraSiDto.getDgTel() + "'");
|
|
|
- writer.newLine();
|
|
|
- count += 1;
|
|
|
- }
|
|
|
+// /* =================1530================= */
|
|
|
+// if (ObjectUtils.isNotNull(inttraSiDto.getDgRemarks())) {
|
|
|
+// writer.write("FTX+AAC+++" + inttraSiDto.getDgRemarks() + "'");
|
|
|
+// writer.newLine();
|
|
|
+// count += 1;
|
|
|
+// }
|
|
|
+// /* =================1550================= */
|
|
|
+// if (ObjectUtils.isNotNull(inttraSiDto.getDgContacts())) {
|
|
|
+// writer.write("CTA+HG+:" + inttraSiDto.getDgContacts() + "'");
|
|
|
+// writer.newLine();
|
|
|
+// count += 1;
|
|
|
+// }
|
|
|
+// /* =================1560================= */
|
|
|
+// if (ObjectUtils.isNotNull(inttraSiDto.getDgTel())) {
|
|
|
+// writer.write("COM+" + inttraSiDto.getDgTel() + "'");
|
|
|
+// writer.newLine();
|
|
|
+// count += 1;
|
|
|
+// }
|
|
|
if (ObjectUtils.isNotNull(inttraSiDto.getLoadedCntrs())) {
|
|
|
List<Map<String, Object>> mapList = inttraSiDto.getLoadedCntrs();
|
|
|
for (Map<String, Object> map1 : mapList) {
|
|
|
@@ -1596,7 +1596,7 @@ public class EDISenderServiceImpl implements IEDISenderService {
|
|
|
if (ObjectUtils.isNotNull(map1.get("temperature"))) {
|
|
|
writer.write("TMP+2+" + map1.get("temperature"));
|
|
|
if (ObjectUtils.isNotNull(map1.get("temperatureUnit"))) {
|
|
|
- writer.write(":" + map1.get("temperatureUnit") + "'");
|
|
|
+ writer.write(":" + ("C".equals(map1.get("temperatureUnit")) ? "CEL" : map1.get("temperatureUnit")) + "'");
|
|
|
} else {
|
|
|
writer.write(":CEL'");
|
|
|
}
|
|
|
@@ -6876,11 +6876,12 @@ public class EDISenderServiceImpl implements IEDISenderService {
|
|
|
writer.write("47:" + line);
|
|
|
}else{
|
|
|
writer.write(":" + line);
|
|
|
- if(l == (glc - 1)){
|
|
|
- writer.write("'");
|
|
|
- writer.newLine();
|
|
|
- count += 1;
|
|
|
- }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(l == (glc - 1)){
|
|
|
+ writer.write("'");
|
|
|
+ writer.newLine();
|
|
|
+ count += 1;
|
|
|
}
|
|
|
// writer.write("47:" + line + "'");
|
|
|
// writer.newLine();
|
|
|
@@ -6893,23 +6894,93 @@ public class EDISenderServiceImpl implements IEDISenderService {
|
|
|
count += 1;
|
|
|
glc += 1;
|
|
|
}
|
|
|
+ int lineIdx = 0, lineCount = goodsDescAddtion_S.size();
|
|
|
for(String line : goodsDescAddtion_S){
|
|
|
+ if(lineIdx % 5 == 0){
|
|
|
+ if(lineIdx>0){
|
|
|
+ writer.write("'");
|
|
|
+ writer.newLine();
|
|
|
+ glc += 1;
|
|
|
+ count += 1;
|
|
|
+ }
|
|
|
+ writer.write("47:*" + line);
|
|
|
+ }else{
|
|
|
+ writer.write(":" + line);
|
|
|
+ }
|
|
|
+ if(lineIdx == (lineCount - 1)){
|
|
|
+ writer.write("'");
|
|
|
+ writer.newLine();
|
|
|
+ glc += 1;
|
|
|
+ count += 1;
|
|
|
+ }
|
|
|
+ lineIdx += 1;
|
|
|
+
|
|
|
+ /*
|
|
|
glc += 1;
|
|
|
writer.write("47:" + (glc==1?"*":"*") + line + "'");
|
|
|
writer.newLine();
|
|
|
count += 1;
|
|
|
+ */
|
|
|
}
|
|
|
+
|
|
|
+ lineIdx = 0;
|
|
|
+ lineCount = goodsDescAddtion_C.size();
|
|
|
for(String line : goodsDescAddtion_C){
|
|
|
+ if(lineIdx % 5 == 0){
|
|
|
+ if(lineIdx>0){
|
|
|
+ writer.write("'");
|
|
|
+ writer.newLine();
|
|
|
+ glc += 1;
|
|
|
+ count += 1;
|
|
|
+ }
|
|
|
+ writer.write("47:**" + line);
|
|
|
+ }else{
|
|
|
+ writer.write(":" + line);
|
|
|
+ }
|
|
|
+ if(lineIdx == (lineCount - 1)){
|
|
|
+ writer.write("'");
|
|
|
+ writer.newLine();
|
|
|
+ glc += 1;
|
|
|
+ count += 1;
|
|
|
+ }
|
|
|
+ lineIdx += 1;
|
|
|
+ /*
|
|
|
glc += 1;
|
|
|
writer.write("47:" + (glc==1?"*":"**") + line + "'");
|
|
|
writer.newLine();
|
|
|
count += 1;
|
|
|
+
|
|
|
+ */
|
|
|
}
|
|
|
+
|
|
|
+ lineIdx = 0;
|
|
|
+ lineCount = goodsDescAddtion_N.size();
|
|
|
for(String line : goodsDescAddtion_N){
|
|
|
+ if(lineIdx % 5 == 0){
|
|
|
+ if(lineIdx>0){
|
|
|
+ writer.write("'");
|
|
|
+ writer.newLine();
|
|
|
+ glc += 1;
|
|
|
+ count += 1;
|
|
|
+ }
|
|
|
+ writer.write("47:***" + line);
|
|
|
+ }else{
|
|
|
+ writer.write(":" + line);
|
|
|
+ }
|
|
|
+ if(lineIdx == (lineCount - 1)){
|
|
|
+ writer.write("'");
|
|
|
+ writer.newLine();
|
|
|
+ glc += 1;
|
|
|
+ count += 1;
|
|
|
+ }
|
|
|
+ lineIdx += 1;
|
|
|
+ /*
|
|
|
glc += 1;
|
|
|
writer.write("47:" + (glc==1?"*":"***") + line + "'");
|
|
|
writer.newLine();
|
|
|
count += 1;
|
|
|
+
|
|
|
+ */
|
|
|
}
|
|
|
|
|
|
if(glc>99){
|