补录主合同和操作

This commit is contained in:
2026-06-08 09:57:29 +08:00
parent 750d6cb7aa
commit 214b68b8e6
2 changed files with 12 additions and 4 deletions
@@ -46,11 +46,15 @@ public class ContractLaunchPlanDto implements Serializable {
*/
private String planSubjectCode;
/**
* 所属主体名称,推送法务字段 planSubjectName。
*/
/** 所属主体名称,推送法务字段 planSubjectName。 */
private String planSubjectName;
/**
* 执行人公司ID,推送法务字段 executorUnitId。
* 对应履行计划中执行人所属的公司/组织ID。
*/
private Long executorUnitId;
/** 备注 */
private String planDetail;
@@ -1064,7 +1064,10 @@ public class ContractLaunchServiceImpl implements ContractLaunchService {
Map<String, Object> payload = new LinkedHashMap<>();
payload.put("contractSource", contract.getContractSource());
payload.put("isAddit", contract.getIsAddit() == null ? 2 : contract.getIsAddit());
payload.put("operate", "create");
String operate = (ContractLaunchConstants.STATUS_REJECTED.equals(contract.getStatus())
|| (contract.getLawContractCode() != null && !contract.getLawContractCode().isBlank()))
? "update" : "create";
payload.put("operate", operate);
payload.put("mainContractCode", contract.getMainContractCode());
payload.put("periodExplain", contract.getPeriodExplain());
payload.put("valuationMode", contract.getValuationMode());
@@ -1126,6 +1129,7 @@ public class ContractLaunchServiceImpl implements ContractLaunchService {
map.put("planDay", plan.getPlanDay());
map.put("planSubjectCode", plan.getPlanSubjectCode());
map.put("planSubjectName", plan.getPlanSubjectName());
map.put("executorUnitId", plan.getExecutorUnitId());
return map;
}).collect(Collectors.toList()));
// payload.put("contractText", buildSettlementFilePayloadList(contract, ContractLaunchConstants.FILE_CATEGORY_BODY));