|
|
@@ -44,14 +44,8 @@ import org.springblade.los.business.amends.service.IAmendsService;
|
|
|
import org.springblade.los.business.customsDeclaration.entity.CustomsDeclaration;
|
|
|
import org.springblade.los.business.customsDeclaration.service.ICustomsDeclarationService;
|
|
|
import org.springblade.los.business.sea.dto.ContainersReports;
|
|
|
-import org.springblade.los.business.sea.entity.Bills;
|
|
|
-import org.springblade.los.business.sea.entity.Containers;
|
|
|
-import org.springblade.los.business.sea.entity.PreContainers;
|
|
|
-import org.springblade.los.business.sea.entity.SeaBillsDetail;
|
|
|
-import org.springblade.los.business.sea.service.IBillsService;
|
|
|
-import org.springblade.los.business.sea.service.IContainersService;
|
|
|
-import org.springblade.los.business.sea.service.IPreContainersService;
|
|
|
-import org.springblade.los.business.sea.service.ISeaBillsDetailService;
|
|
|
+import org.springblade.los.business.sea.entity.*;
|
|
|
+import org.springblade.los.business.sea.service.*;
|
|
|
import org.springblade.los.finance.agreement.entity.AgreementPrice;
|
|
|
import org.springblade.los.finance.agreement.entity.AgreementPriceItems;
|
|
|
import org.springblade.los.finance.agreement.service.IAgreementPriceItemsService;
|
|
|
@@ -139,6 +133,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
|
|
|
private final ISeaBillsDetailService seaBillsDetailService;
|
|
|
|
|
|
+ private final IHmmEdiService hmmEdiService;
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
public IPage<ReportsVO> selectReportsPage(IPage<ReportsVO> page, ReportsVO reports) {
|
|
|
@@ -6071,6 +6067,10 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
bills.setMnotify2Details(seaBillsDetail.getMnotify2Details());
|
|
|
bills.setMforwarderDetails(seaBillsDetail.getMforwarderDetails());
|
|
|
}
|
|
|
+ HmmEdi hmmEdi = hmmEdiService.getOne(new LambdaQueryWrapper<HmmEdi>()
|
|
|
+ .eq(HmmEdi::getTenantId, AuthUtil.getTenantId())
|
|
|
+ .eq(HmmEdi::getPid, bills.getId()));
|
|
|
+ bills.setHmmEdi(hmmEdi != null ? hmmEdi : new HmmEdi());
|
|
|
// 提取 USD 汇率
|
|
|
if (bCurrency != null) {
|
|
|
bills.setRate(bCurrency.getExrate());
|
|
|
@@ -7779,6 +7779,12 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
}
|
|
|
// bills.setFM(MagicValues.FM);
|
|
|
bills.setVesselCnName(bills.getVesselEnName() + "/" + bills.getVoyageNo());
|
|
|
+
|
|
|
+ HmmEdi hmmEdi = hmmEdiService.getOne(new LambdaQueryWrapper<HmmEdi>()
|
|
|
+ .eq(HmmEdi::getTenantId, AuthUtil.getTenantId())
|
|
|
+ .eq(HmmEdi::getPid, bills.getId()));
|
|
|
+ bills.setHmmEdi(hmmEdi != null ? hmmEdi : new HmmEdi());
|
|
|
+
|
|
|
List<FeeCenter> feeCenterList;
|
|
|
List<Long> ids = new ArrayList<>();
|
|
|
if (MagicValues.MM.equals(bills.getBillType())) {
|