物流对账单

This commit is contained in:
2026-07-26 09:51:33 +08:00
parent 2b7ef65cce
commit 19cb312465
21 changed files with 1909 additions and 27 deletions
@@ -5,7 +5,7 @@ import { SettlementService } from '../modules/settlement/settlement.service';
/**
* 财务对账单定时任务(Asia/Shanghai
* - 每日 08:00:酒厂日账单 + 门店日账单(统计昨日 00:00~今日 00:00
* - 每月 1 日 08:00:合伙人上一自然月账单
* - 每月 1 日 08:00:合伙人上一自然月账单 + 物流承运商上一自然月对账
*/
@Injectable()
export class SettlementScheduler {
@@ -41,5 +41,13 @@ export class SettlementScheduler {
} catch (e) {
this.logger.error('Partner bill job failed', e instanceof Error ? e.stack : e);
}
try {
const logistics = await this.settlementService.generatePreviousMonthLogisticsBills();
this.logger.log(
`Logistics bills: total=${logistics.total} success=${logistics.success} failed=${logistics.failed}`,
);
} catch (e) {
this.logger.error('Logistics bill job failed', e instanceof Error ? e.stack : e);
}
}
}