From 9171db8f5ddd91b4619bf6a928dcbe98b82f33a0 Mon Sep 17 00:00:00 2001
From: shiyunteng <shiyunteng@example.com>
Date: 星期三, 09 九月 2026 15:34:14 +0800
Subject: [PATCH] feat:工业泵收款推送 bip收款单与收款确认分离  开票前校验产品是否维护税收分类信息

---
 platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/ContractPaymentScheduleProcessServiceImpl.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/ContractPaymentScheduleProcessServiceImpl.java b/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/ContractPaymentScheduleProcessServiceImpl.java
index 2e83a50..13a4196 100644
--- a/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/ContractPaymentScheduleProcessServiceImpl.java
+++ b/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/impl/ContractPaymentScheduleProcessServiceImpl.java
@@ -54,13 +54,14 @@
 
 	}
 
-	private void saveScheduleProcess(ContractPaymentScheduleProcessAddDTO addDTO, ContractPaymentSchedule schedule) {
-		//灞ョ害
-		ContractPaymentScheduleProcess contractPaymentScheduleProcess = BeanUtil.copyProperties(addDTO, ContractPaymentScheduleProcess.class);
+	public void saveScheduleProcess(Date date, ContractPaymentSchedule schedule) {
+		//鏇存柊灞ョ害
+		ContractPaymentScheduleProcess contractPaymentScheduleProcess = new ContractPaymentScheduleProcess();
 		contractPaymentScheduleProcess.setContractId(schedule.getContractId());
 		contractPaymentScheduleProcess.setContractName(schedule.getContractName());
 		contractPaymentScheduleProcess.setScheduleId(schedule.getId());
 		contractPaymentScheduleProcess.setScheduleName(schedule.getStageName());
+		contractPaymentScheduleProcess.setProcessDate(date);
 		ContractPaymentScheduleProcess lastProcess = baseMapper.selectOne(Wrappers.<ContractPaymentScheduleProcess>lambdaQuery().eq(ContractPaymentScheduleProcess::getContractId, schedule.getContractId())
 				.eq(ContractPaymentScheduleProcess::getScheduleId, schedule.getId()).last("limit 1"));
 		if (ObjUtil.isNull(lastProcess)) {
@@ -89,7 +90,7 @@
 
 		updateCurrentSchedule(addDTO.getProcessDate(), schedule, contract);
 		//淇濆瓨灞ョ害璁板綍
-		saveScheduleProcess(addDTO, schedule);
+		saveScheduleProcess(addDTO.getProcessDate(), schedule);
 		return R.ok();
 	}
 

--
Gitblit v1.9.1