增加应收应付
This commit is contained in:
@@ -65,6 +65,7 @@ public class LbDailyUserTradeReportServiceImpl extends ServiceImpl<LbDailyUserTr
|
||||
summary.setServiceAmt(serviceAmt);
|
||||
summary.setDiffAmt(diffAmt);
|
||||
summary.setDikouAmt(dikouAmt);
|
||||
summary.setActualReceiptsPayments(diffAmt.subtract(serviceAmt));
|
||||
summary.setDescContent("系统汇总记录");
|
||||
summary.setCreatedAt(LocalDateTime.now());
|
||||
summary.setUpdatedAt(LocalDateTime.now());
|
||||
|
||||
@@ -122,12 +122,18 @@ public class LbDailyUserTradeServiceImpl extends ServiceImpl<LbDailyUserTradeMap
|
||||
report.setDailyBuyAmt(dailyBuyAmt);
|
||||
report.setServiceAmt(dailyBuyAmt.multiply(SERVICE_RATE));
|
||||
report.setDiffAmt(diffAmt);
|
||||
report.setActualReceiptsPayments(diffAmt.subtract(report.getServiceAmt()));
|
||||
report.setReportDate(reportDate.atStartOfDay());
|
||||
report.setDataType("report_detail");
|
||||
report.setCreatedAt(now);
|
||||
report.setUpdatedAt(now);
|
||||
reportList.add(report);
|
||||
}
|
||||
// 保存前先删除同租户同报表日期的历史报表,避免重复插入
|
||||
LambdaQueryWrapper<LbDailyUserTradeReport> reportDeleteWrapper = new LambdaQueryWrapper<>();
|
||||
reportDeleteWrapper.eq(LbDailyUserTradeReport::getTenantId, normalizedTenantId)
|
||||
.eq(LbDailyUserTradeReport::getReportDate, reportDate.atStartOfDay());
|
||||
lbDailyUserTradeReportService.remove(reportDeleteWrapper);
|
||||
|
||||
boolean saved = lbDailyUserTradeReportService.saveBatch(reportList);
|
||||
if (!saved) {
|
||||
|
||||
Reference in New Issue
Block a user