|
@@ -843,9 +843,9 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if ("SE".equals(bills.getBusinessType()) && statusEtd) {
|
|
if ("SE".equals(bills.getBusinessType()) && statusEtd) {
|
|
|
- updateCorpsUtils.updateCorps(bills.getCorpId(),bills.getBusinessType(),bills.getEtd());
|
|
|
|
|
|
|
+ updateCorpsUtils.updateCorps(bills.getCorpId(), bills.getBusinessType(), bills.getEtd());
|
|
|
} else if ("SI".equals(bills.getBusinessType()) && statusEta) {
|
|
} else if ("SI".equals(bills.getBusinessType()) && statusEta) {
|
|
|
- updateCorpsUtils.updateCorps(bills.getCorpId(),bills.getBusinessType(),bills.getEta());
|
|
|
|
|
|
|
+ updateCorpsUtils.updateCorps(bills.getCorpId(), bills.getBusinessType(), bills.getEta());
|
|
|
}
|
|
}
|
|
|
List<FeeCenter> feeCenterList = feeCenterService.list(new LambdaQueryWrapper<FeeCenter>()
|
|
List<FeeCenter> feeCenterList = feeCenterService.list(new LambdaQueryWrapper<FeeCenter>()
|
|
|
.eq(FeeCenter::getTenantId, AuthUtil.getTenantId())
|
|
.eq(FeeCenter::getTenantId, AuthUtil.getTenantId())
|
|
@@ -926,6 +926,26 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
if (ObjectUtils.isNotNull(bills.getDetail())) {
|
|
if (ObjectUtils.isNotNull(bills.getDetail())) {
|
|
|
Object seaBillsDetailObject = StringTools.handle(bills.getDetail(), "SeaBillsDetail");
|
|
Object seaBillsDetailObject = StringTools.handle(bills.getDetail(), "SeaBillsDetail");
|
|
|
SeaBillsDetail seaBillsDetail = JSONObject.parseObject(JSONObject.toJSONString(seaBillsDetailObject), SeaBillsDetail.class);
|
|
SeaBillsDetail seaBillsDetail = JSONObject.parseObject(JSONObject.toJSONString(seaBillsDetailObject), SeaBillsDetail.class);
|
|
|
|
|
+ String lineLength = sysClient.getParamService("line.length");
|
|
|
|
|
+ if ("获取数据失败".equals(lineLength)) {
|
|
|
|
|
+ throw new RuntimeException("请先维护收发通每行长度参数");
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtils.isNotNull(bills.getForeignAgencyDetails())) {
|
|
|
|
|
+ String foreignAgencyDetails = StringTools.wrapText(bills.getForeignAgencyDetails(), Integer.parseInt(lineLength));
|
|
|
|
|
+ bills.setForeignAgencyDetails(foreignAgencyDetails);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtils.isNotNull(seaBillsDetail.getHshipperDetails())) {
|
|
|
|
|
+ String hshipperDetails = StringTools.wrapText(seaBillsDetail.getHshipperDetails(), Integer.parseInt(lineLength));
|
|
|
|
|
+ seaBillsDetail.setHshipperDetails(hshipperDetails);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtils.isNotNull(seaBillsDetail.getHconsigneeDetails())) {
|
|
|
|
|
+ String hconsigneeDetails = StringTools.wrapText(seaBillsDetail.getHconsigneeDetails(), Integer.parseInt(lineLength));
|
|
|
|
|
+ seaBillsDetail.setHconsigneeDetails(hconsigneeDetails);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtils.isNotNull(seaBillsDetail.getHnotifyDetails())) {
|
|
|
|
|
+ String hnotifyDetails = StringTools.wrapText(seaBillsDetail.getHnotifyDetails(), Integer.parseInt(lineLength));
|
|
|
|
|
+ seaBillsDetail.setHnotifyDetails(hnotifyDetails);
|
|
|
|
|
+ }
|
|
|
if (ObjectUtils.isNotNull(seaBillsDetail.getId())) {
|
|
if (ObjectUtils.isNotNull(seaBillsDetail.getId())) {
|
|
|
seaBillsDetail.setUpdateUser(AuthUtil.getUserId());
|
|
seaBillsDetail.setUpdateUser(AuthUtil.getUserId());
|
|
|
seaBillsDetail.setUpdateUserName(AuthUtil.getUserName());
|
|
seaBillsDetail.setUpdateUserName(AuthUtil.getUserName());
|
|
@@ -1143,9 +1163,9 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if ("SE".equals(bills.getBusinessType()) && statusEtd) {
|
|
if ("SE".equals(bills.getBusinessType()) && statusEtd) {
|
|
|
- updateCorpsUtils.updateCorps(item.getCorpId(),bills.getBusinessType(),bills.getEtd());
|
|
|
|
|
|
|
+ updateCorpsUtils.updateCorps(item.getCorpId(), bills.getBusinessType(), bills.getEtd());
|
|
|
} else if ("SI".equals(bills.getBusinessType()) && statusEta) {
|
|
} else if ("SI".equals(bills.getBusinessType()) && statusEta) {
|
|
|
- updateCorpsUtils.updateCorps(item.getCorpId(),bills.getBusinessType(),bills.getEta());
|
|
|
|
|
|
|
+ updateCorpsUtils.updateCorps(item.getCorpId(), bills.getBusinessType(), bills.getEta());
|
|
|
}
|
|
}
|
|
|
item.setMblno(bills.getMblno());
|
|
item.setMblno(bills.getMblno());
|
|
|
item.setActualEta(bills.getActualEta());
|
|
item.setActualEta(bills.getActualEta());
|
|
@@ -1456,9 +1476,9 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
this.synchronous(bills);
|
|
this.synchronous(bills);
|
|
|
}
|
|
}
|
|
|
if ("SE".equals(bills.getBusinessType())) {
|
|
if ("SE".equals(bills.getBusinessType())) {
|
|
|
- updateCorpsUtils.updateCorps(bills.getCorpId(),bills.getBusinessType(),bills.getEtd());
|
|
|
|
|
|
|
+ updateCorpsUtils.updateCorps(bills.getCorpId(), bills.getBusinessType(), bills.getEtd());
|
|
|
} else if ("SI".equals(bills.getBusinessType())) {
|
|
} else if ("SI".equals(bills.getBusinessType())) {
|
|
|
- updateCorpsUtils.updateCorps(bills.getCorpId(),bills.getBusinessType(),bills.getEta());
|
|
|
|
|
|
|
+ updateCorpsUtils.updateCorps(bills.getCorpId(), bills.getBusinessType(), bills.getEta());
|
|
|
}
|
|
}
|
|
|
List<FeeCenter> feeCenterList = feeCenterService.list(new LambdaQueryWrapper<FeeCenter>()
|
|
List<FeeCenter> feeCenterList = feeCenterService.list(new LambdaQueryWrapper<FeeCenter>()
|
|
|
.eq(FeeCenter::getTenantId, AuthUtil.getTenantId())
|
|
.eq(FeeCenter::getTenantId, AuthUtil.getTenantId())
|
|
@@ -3012,9 +3032,9 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
.in(FeeCenter::getPid, billIds));
|
|
.in(FeeCenter::getPid, billIds));
|
|
|
for (Bills item : details) {
|
|
for (Bills item : details) {
|
|
|
if ("SE".equals(bills.getBusinessType())) {
|
|
if ("SE".equals(bills.getBusinessType())) {
|
|
|
- updateCorpsUtils.updateCorps(item.getCorpId(),bills.getBusinessType(),bills.getEtd());
|
|
|
|
|
|
|
+ updateCorpsUtils.updateCorps(item.getCorpId(), bills.getBusinessType(), bills.getEtd());
|
|
|
} else if ("SI".equals(bills.getBusinessType())) {
|
|
} else if ("SI".equals(bills.getBusinessType())) {
|
|
|
- updateCorpsUtils.updateCorps(item.getCorpId(),bills.getBusinessType(),bills.getEta());
|
|
|
|
|
|
|
+ updateCorpsUtils.updateCorps(item.getCorpId(), bills.getBusinessType(), bills.getEta());
|
|
|
}
|
|
}
|
|
|
item.setMblno(bills.getMblno());
|
|
item.setMblno(bills.getMblno());
|
|
|
BigDecimal amountDrMH = new BigDecimal("0.00");
|
|
BigDecimal amountDrMH = new BigDecimal("0.00");
|
|
@@ -3205,9 +3225,9 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
}
|
|
}
|
|
|
finAccBillsService.updateBatchById(finAccBillsList);
|
|
finAccBillsService.updateBatchById(finAccBillsList);
|
|
|
if ("SE".equals(bills.getBusinessType())) {
|
|
if ("SE".equals(bills.getBusinessType())) {
|
|
|
- updateCorpsUtils.updateCorps(bills.getCorpId(),bills.getBusinessType(),bills.getEtd());
|
|
|
|
|
|
|
+ updateCorpsUtils.updateCorps(bills.getCorpId(), bills.getBusinessType(), bills.getEtd());
|
|
|
} else if ("SI".equals(bills.getBusinessType())) {
|
|
} else if ("SI".equals(bills.getBusinessType())) {
|
|
|
- updateCorpsUtils.updateCorps(bills.getCorpId(),bills.getBusinessType(),bills.getEta());
|
|
|
|
|
|
|
+ updateCorpsUtils.updateCorps(bills.getCorpId(), bills.getBusinessType(), bills.getEta());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
baseMapper.updateById(bills);
|
|
baseMapper.updateById(bills);
|
|
@@ -5332,6 +5352,26 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
if (ObjectUtils.isNotNull(bills.getDetail())) {
|
|
if (ObjectUtils.isNotNull(bills.getDetail())) {
|
|
|
Object seaBillsDetailObject = StringTools.handle(bills.getDetail(), "SeaBillsDetail");
|
|
Object seaBillsDetailObject = StringTools.handle(bills.getDetail(), "SeaBillsDetail");
|
|
|
SeaBillsDetail seaBillsDetail = JSONObject.parseObject(JSONObject.toJSONString(seaBillsDetailObject), SeaBillsDetail.class);
|
|
SeaBillsDetail seaBillsDetail = JSONObject.parseObject(JSONObject.toJSONString(seaBillsDetailObject), SeaBillsDetail.class);
|
|
|
|
|
+ String lineLength = sysClient.getParamService("line.length");
|
|
|
|
|
+ if ("获取数据失败".equals(lineLength)) {
|
|
|
|
|
+ throw new RuntimeException("请先维护收发通每行长度参数");
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtils.isNotNull(bills.getForeignAgencyDetails())) {
|
|
|
|
|
+ String foreignAgencyDetails = StringTools.wrapText(bills.getForeignAgencyDetails(), Integer.parseInt(lineLength));
|
|
|
|
|
+ bills.setForeignAgencyDetails(foreignAgencyDetails);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtils.isNotNull(seaBillsDetail.getHshipperDetails())) {
|
|
|
|
|
+ String hshipperDetails = StringTools.wrapText(seaBillsDetail.getHshipperDetails(), Integer.parseInt(lineLength));
|
|
|
|
|
+ seaBillsDetail.setHshipperDetails(hshipperDetails);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtils.isNotNull(seaBillsDetail.getHconsigneeDetails())) {
|
|
|
|
|
+ String hconsigneeDetails = StringTools.wrapText(seaBillsDetail.getHconsigneeDetails(), Integer.parseInt(lineLength));
|
|
|
|
|
+ seaBillsDetail.setHconsigneeDetails(hconsigneeDetails);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtils.isNotNull(seaBillsDetail.getHnotifyDetails())) {
|
|
|
|
|
+ String hnotifyDetails = StringTools.wrapText(seaBillsDetail.getHnotifyDetails(), Integer.parseInt(lineLength));
|
|
|
|
|
+ seaBillsDetail.setHnotifyDetails(hnotifyDetails);
|
|
|
|
|
+ }
|
|
|
if (ObjectUtils.isNotNull(seaBillsDetail.getId())) {
|
|
if (ObjectUtils.isNotNull(seaBillsDetail.getId())) {
|
|
|
seaBillsDetail.setUpdateUser(AuthUtil.getUserId());
|
|
seaBillsDetail.setUpdateUser(AuthUtil.getUserId());
|
|
|
seaBillsDetail.setUpdateUserName(AuthUtil.getUserName());
|
|
seaBillsDetail.setUpdateUserName(AuthUtil.getUserName());
|