提交 fc57a317 authored 作者: 李瑞鑫's avatar 李瑞鑫

Merge remote-tracking branch 'origin/v20.9_settlement_20240805' into v20.9_settlement_20240805

...@@ -176,7 +176,7 @@ public class SettlementOwnerDetailDaoImpl extends BaseDaoImpl<SettlementOwnerDet ...@@ -176,7 +176,7 @@ public class SettlementOwnerDetailDaoImpl extends BaseDaoImpl<SettlementOwnerDet
@Override @Override
public List<SettlementOwnerDetail> getListByChildNoList(List<String> childNoList) { public List<SettlementOwnerDetail> getListByChildNoList(List<String> childNoList) {
return list(lQrWrapper() return list(lQrWrapper()
.eq(SettlementOwnerDetail::getChildNo, childNoList)); .in(SettlementOwnerDetail::getChildNo, childNoList));
} }
@Override @Override
......
...@@ -25,7 +25,6 @@ import com.clx.performance.struct.settle.SettlementDriverDetailStruct; ...@@ -25,7 +25,6 @@ import com.clx.performance.struct.settle.SettlementDriverDetailStruct;
import com.msl.common.result.Result; import com.msl.common.result.Result;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -130,6 +129,6 @@ public class OrderChildSyncTransportRecordServiceImpl implements OrderChildSyncT ...@@ -130,6 +129,6 @@ public class OrderChildSyncTransportRecordServiceImpl implements OrderChildSyncT
log.error("支付平台服务费异常 {}",e); log.error("支付平台服务费异常 {}",e);
} }
settlementPostService.updatePaySuccess(settlementOwnerDetail); settlementPostService.updateDriverPaySuccess(orderChild.getChildNo());
} }
} }
...@@ -158,6 +158,9 @@ public class SettlementMqHandlerServiceImpl implements SettlementMqHandlerServic ...@@ -158,6 +158,9 @@ public class SettlementMqHandlerServiceImpl implements SettlementMqHandlerServic
@Autowired @Autowired
private NetworkDriverRunningWaterRecordService networkDriverRunningWaterRecordService; private NetworkDriverRunningWaterRecordService networkDriverRunningWaterRecordService;
@Autowired
private SettlementPostService settlementPostService;
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
...@@ -661,6 +664,8 @@ public class SettlementMqHandlerServiceImpl implements SettlementMqHandlerServic ...@@ -661,6 +664,8 @@ public class SettlementMqHandlerServiceImpl implements SettlementMqHandlerServic
// 日志 // 日志
orderChildLogService.saveDriverOrderChildLog(childNo, OrderChildLogEnum.Type.COMPLETE.getCode(), orderChildLogService.saveDriverOrderChildLog(childNo, OrderChildLogEnum.Type.COMPLETE.getCode(),
OrderChildLogEnum.Type.COMPLETE.getMsg(), 0L, "系统"); OrderChildLogEnum.Type.COMPLETE.getMsg(), 0L, "系统");
settlementPostService.updateDriverPaySuccess(childNo);
}else{ }else{
settlementDriverDao.updatePayErrorMsg(settlementDriver.getId(),payErrorMsg); settlementDriverDao.updatePayErrorMsg(settlementDriver.getId(),payErrorMsg);
} }
......
...@@ -44,13 +44,15 @@ public class SettlementOwnerExportServiceImpl implements SettlementOwnerExportSe ...@@ -44,13 +44,15 @@ public class SettlementOwnerExportServiceImpl implements SettlementOwnerExportSe
fieldList.add(new ExcelField(10, "预付运费金额", "prepayFreight", 5000)); fieldList.add(new ExcelField(10, "预付运费金额", "prepayFreight", 5000));
fieldList.add(new ExcelField(11, "货损吨数", "lossWeight", 5000)); fieldList.add(new ExcelField(11, "货损吨数", "lossWeight", 5000));
fieldList.add(new ExcelField(12, "管理费", "invoiceServiceFee", 5000)); fieldList.add(new ExcelField(12, "货损金额", "lossFreight", 5000));
fieldList.add(new ExcelField(13, "借款抵扣金额", "loanFreight", 5000)); fieldList.add(new ExcelField(13, "管理费", "invoiceServiceFee", 5000));
fieldList.add(new ExcelField(14, "结算金额", "settlementFreight", 5000)); fieldList.add(new ExcelField(14, "借款抵扣金额", "loanFreight", 5000));
fieldList.add(new ExcelField(15, "开票金额", "invoiceFreight", 5000)); fieldList.add(new ExcelField(15, "结算金额", "settlementFreight", 5000));
fieldList.add(new ExcelField(16, "创建时间", "createTime", 5000)); fieldList.add(new ExcelField(16, "开票金额", "invoiceFreight", 5000));
fieldList.add(new ExcelField(17, "状态", "status", 5000)); fieldList.add(new ExcelField(17, "开票公司", "invoicingCompanyShorterName", 5000));
fieldList.add(new ExcelField(18, "创建时间", "createTime", 5000));
fieldList.add(new ExcelField(19, "状态", "status", 5000));
// 组装数据 // 组装数据
List<List<ExcelData>> dataList = new ArrayList<>(); List<List<ExcelData>> dataList = new ArrayList<>();
...@@ -73,11 +75,13 @@ public class SettlementOwnerExportServiceImpl implements SettlementOwnerExportSe ...@@ -73,11 +75,13 @@ public class SettlementOwnerExportServiceImpl implements SettlementOwnerExportSe
rowData.add(new ExcelData(dto.getPrepayFreight().movePointLeft(2).setScale(2, RoundingMode.HALF_UP))); rowData.add(new ExcelData(dto.getPrepayFreight().movePointLeft(2).setScale(2, RoundingMode.HALF_UP)));
rowData.add(new ExcelData(dto.getLossWeight())); rowData.add(new ExcelData(dto.getLossWeight()));
rowData.add(new ExcelData(dto.getLossFreight().movePointLeft(2).setScale(2, RoundingMode.HALF_UP)));
rowData.add(new ExcelData(dto.getInvoiceServiceFee().movePointLeft(2).setScale(2, RoundingMode.HALF_UP))); rowData.add(new ExcelData(dto.getInvoiceServiceFee().movePointLeft(2).setScale(2, RoundingMode.HALF_UP)));
rowData.add(new ExcelData(dto.getLoanFreight().movePointLeft(2).setScale(2, RoundingMode.HALF_UP))); rowData.add(new ExcelData(dto.getLoanFreight().movePointLeft(2).setScale(2, RoundingMode.HALF_UP)));
rowData.add(new ExcelData(dto.getSettlementFreight().movePointLeft(2).setScale(2, RoundingMode.HALF_UP)));
rowData.add(new ExcelData(dto.getSettlementFreight().movePointLeft(2).setScale(2, RoundingMode.HALF_UP)));
rowData.add(new ExcelData(dto.getInvoiceFreight().movePointLeft(2).setScale(2, RoundingMode.HALF_UP))); rowData.add(new ExcelData(dto.getInvoiceFreight().movePointLeft(2).setScale(2, RoundingMode.HALF_UP)));
rowData.add(new ExcelData(dto.getInvoicingCompanyShorterName()));
rowData.add(new ExcelData(dto.getCreateTime())); rowData.add(new ExcelData(dto.getCreateTime()));
rowData.add(new ExcelData(dto.getStatusMsg())); rowData.add(new ExcelData(dto.getStatusMsg()));
......
...@@ -761,7 +761,7 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService { ...@@ -761,7 +761,7 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
Integer invoicingCompanyId = null; Integer invoicingCompanyId = null;
//开票公司上报标识 //开票公司上报标识
Integer reportFlag = null ; Integer reportFlag = null ;
String tip = "结算单状态“待对账”且同一货主,同一开票标识,同一结算方式,同一开票公司,同一上报标识 支持合并"; String tip = "结算单状态“待对账或待货主确认”且同一货主,同一开票标识,同一结算方式,同一开票公司,同一上报标识 支持合并";
SettlementOwner merge = null; SettlementOwner merge = null;
String settlementNo = settlementMqHandlerService.settlementNoGenerate(); String settlementNo = settlementMqHandlerService.settlementNoGenerate();
......
...@@ -39,9 +39,9 @@ public class SettlementPostServiceImpl implements SettlementPostService { ...@@ -39,9 +39,9 @@ public class SettlementPostServiceImpl implements SettlementPostService {
} }
@Override @Override
public void updatePaySuccess(SettlementOwnerDetail settlementOwnerDetail) { public void updateDriverPaySuccess(String childNo) {
// 发送mq (更新无车承运) // 发送mq (更新无车承运)
orderChildBrokerMqService.orderChildUpdate(settlementOwnerDetail.getChildNo()); orderChildBrokerMqService.orderChildUpdate(childNo);
} }
@Override @Override
......
...@@ -9,7 +9,7 @@ public interface SettlementPostService { ...@@ -9,7 +9,7 @@ public interface SettlementPostService {
void updateInvoiceCompany(List<SettlementOwnerDetail> list); void updateInvoiceCompany(List<SettlementOwnerDetail> list);
void updatePaySuccess(SettlementOwnerDetail settlementOwnerDetail); void updateDriverPaySuccess(String childNo);
void updatePayConfirm(SettlementOwner settlementOwner); void updatePayConfirm(SettlementOwner settlementOwner);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论