|
@@ -302,43 +302,10 @@ public class StockSaleReceiptReportServiceImpl extends ServiceImpl<StockSaleRece
|
|
.eq("comp_id", stockSaleReceiptReport1.getCompId())
|
|
.eq("comp_id", stockSaleReceiptReport1.getCompId())
|
|
.eq("contract_no", stockSaleReceiptReport1.getContractNo()));
|
|
.eq("contract_no", stockSaleReceiptReport1.getContractNo()));
|
|
if (contractManagementInfo != null) {
|
|
if (contractManagementInfo != null) {
|
|
- ContractGoodsInfo contractGoodsInfo = contractGoodsInfoService.selectOne(new EntityWrapper<ContractGoodsInfo>()
|
|
|
|
- .eq("contract_id", contractManagementInfo.getId()));
|
|
|
|
- contractManagementInfo.setGoodsName(contractGoodsInfo.getGoodsName());
|
|
|
|
- List<TranTaskInfo> tranTaskInfoList = tranTaskInfoService.selectList(new EntityWrapper<TranTaskInfo>()
|
|
|
|
- .eq("comp_id", contractManagementInfo.getCompId())
|
|
|
|
- .eq("contract_no", contractManagementInfo.getContractNo()));
|
|
|
|
- if (!CollectionUtils.isEmpty(tranTaskInfoList)) {
|
|
|
|
- for (TranTaskInfo tranTaskInfo : tranTaskInfoList) {
|
|
|
|
- TranProcessInfo tranProcessInfo = tranProcessInfoService.selectOne(new EntityWrapper<TranProcessInfo>()
|
|
|
|
- .eq("info_id", tranTaskInfo.getId())
|
|
|
|
- .eq("end_flag", "1"));
|
|
|
|
- if (tranProcessInfo != null) {
|
|
|
|
- if ("船运".equals(tranProcessInfo.getTranType())) {
|
|
|
|
- TranCarInfo tranCarInfo = tranCarInfoService.selectOne(new EntityWrapper<TranCarInfo>()
|
|
|
|
- .eq("process_id", tranProcessInfo.getId())
|
|
|
|
- .eq("ship_type", "集装箱"));
|
|
|
|
- if (tranCarInfo != null) {
|
|
|
|
- tranProcessInfo.setTranType("箱船");
|
|
|
|
- tranTaskInfo.setTranProcessInfo(tranProcessInfo);
|
|
|
|
- }
|
|
|
|
- TranCarInfo tranCarInfo1 = tranCarInfoService.selectOne(new EntityWrapper<TranCarInfo>()
|
|
|
|
- .eq("process_id", tranProcessInfo.getId())
|
|
|
|
- .eq("ship_type", "散船"));
|
|
|
|
- if (tranCarInfo1 != null) {
|
|
|
|
- tranProcessInfo.setTranType("散船");
|
|
|
|
- tranTaskInfo.setTranProcessInfo(tranProcessInfo);
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- tranTaskInfo.setTranProcessInfo(tranProcessInfo);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- contractManagementInfo.setTranTaskInfoList(tranTaskInfoList);
|
|
|
|
- }
|
|
|
|
|
|
+ contractManagementInfoList.add(contractManagementInfo);
|
|
Double money = 0.0d;
|
|
Double money = 0.0d;
|
|
List<StockSaleReceiptReport> stockSaleReceiptReportList1 = this.selectList(new EntityWrapper<StockSaleReceiptReport>()
|
|
List<StockSaleReceiptReport> stockSaleReceiptReportList1 = this.selectList(new EntityWrapper<StockSaleReceiptReport>()
|
|
- .eq("comp_id", stockSaleReceiptReport.getCompId())
|
|
|
|
|
|
+ .eq("comp_id", contractManagementInfo.getCompId())
|
|
.eq("contract_no",stockSaleReceiptReport1.getContractNo())
|
|
.eq("contract_no",stockSaleReceiptReport1.getContractNo())
|
|
.ge("create_date",startTime)
|
|
.ge("create_date",startTime)
|
|
.le("create_date",endTime)
|
|
.le("create_date",endTime)
|
|
@@ -352,13 +319,51 @@ public class StockSaleReceiptReportServiceImpl extends ServiceImpl<StockSaleRece
|
|
} else {
|
|
} else {
|
|
contractManagementInfo.setReportStatus("已结算");
|
|
contractManagementInfo.setReportStatus("已结算");
|
|
}
|
|
}
|
|
- contractManagementInfoList.add(contractManagementInfo);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return contractManagementInfoList;
|
|
return contractManagementInfoList;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public ContractManagementInfo selectContractDetail(String contractId) {
|
|
|
|
+ ContractManagementInfo contractManagementInfo=contractManagementInfoService.selectById(contractId);
|
|
|
|
+ ContractGoodsInfo contractGoodsInfo = contractGoodsInfoService.selectOne(new EntityWrapper<ContractGoodsInfo>()
|
|
|
|
+ .eq("contract_id", contractManagementInfo.getId()));
|
|
|
|
+ contractManagementInfo.setGoodsName(contractGoodsInfo.getGoodsName());
|
|
|
|
+ List<TranTaskInfo> tranTaskInfoList = tranTaskInfoService.selectList(new EntityWrapper<TranTaskInfo>()
|
|
|
|
+ .eq("comp_id", contractManagementInfo.getCompId())
|
|
|
|
+ .eq("contract_no", contractManagementInfo.getContractNo()));
|
|
|
|
+ if (!CollectionUtils.isEmpty(tranTaskInfoList)) {
|
|
|
|
+ for (TranTaskInfo tranTaskInfo : tranTaskInfoList) {
|
|
|
|
+ TranProcessInfo tranProcessInfo = tranProcessInfoService.selectOne(new EntityWrapper<TranProcessInfo>()
|
|
|
|
+ .eq("info_id", tranTaskInfo.getId())
|
|
|
|
+ .eq("end_flag", "1"));
|
|
|
|
+ if (tranProcessInfo != null) {
|
|
|
|
+ if ("船运".equals(tranProcessInfo.getTranType())) {
|
|
|
|
+ TranCarInfo tranCarInfo = tranCarInfoService.selectOne(new EntityWrapper<TranCarInfo>()
|
|
|
|
+ .eq("process_id", tranProcessInfo.getId())
|
|
|
|
+ .eq("ship_type", "集装箱"));
|
|
|
|
+ if (tranCarInfo != null) {
|
|
|
|
+ tranProcessInfo.setTranType("箱船");
|
|
|
|
+ tranTaskInfo.setTranProcessInfo(tranProcessInfo);
|
|
|
|
+ }
|
|
|
|
+ TranCarInfo tranCarInfo1 = tranCarInfoService.selectOne(new EntityWrapper<TranCarInfo>()
|
|
|
|
+ .eq("process_id", tranProcessInfo.getId())
|
|
|
|
+ .eq("ship_type", "散船"));
|
|
|
|
+ if (tranCarInfo1 != null) {
|
|
|
|
+ tranProcessInfo.setTranType("散船");
|
|
|
|
+ tranTaskInfo.setTranProcessInfo(tranProcessInfo);
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ tranTaskInfo.setTranProcessInfo(tranProcessInfo);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ contractManagementInfo.setTranTaskInfoList(tranTaskInfoList);
|
|
|
|
+ }
|
|
|
|
+ return contractManagementInfo;
|
|
|
|
+ }
|
|
@Override
|
|
@Override
|
|
public String openInvoiceList(StockSaleReceiptReport stockSaleReceiptReport) {
|
|
public String openInvoiceList(StockSaleReceiptReport stockSaleReceiptReport) {
|
|
List<StockSaleReceiptReport> stockSaleReceiptReportList = stockSaleReceiptReport.getStockSaleReceiptReportList();
|
|
List<StockSaleReceiptReport> stockSaleReceiptReportList = stockSaleReceiptReport.getStockSaleReceiptReportList();
|
|
@@ -437,4 +442,5 @@ public class StockSaleReceiptReportServiceImpl extends ServiceImpl<StockSaleRece
|
|
return biViewInfos;
|
|
return biViewInfos;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
}
|
|
}
|