From ca019747743a76f9348fcac99385c91736a36638 Mon Sep 17 00:00:00 2001
From: shiyunteng <shiyunteng@example.com>
Date: 星期四, 17 九月 2026 16:44:15 +0800
Subject: [PATCH] feat:标的物变更 合同审核流程改为推送合同中心通过后上传盖章签字件 履约进度新增合同补录按钮

---
 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