|
|
|
@ -94,13 +94,13 @@ public class TemplateVariableAssignServiceImpl implements ITemplateVariableAssig
|
|
|
|
|
|
|
|
|
|
|
|
// 合同物料列表
|
|
|
|
// 合同物料列表
|
|
|
|
List<ErpContractMaterialVo> contractMaterials = contractInfo.getContractMaterialList();
|
|
|
|
List<ErpContractMaterialVo> contractMaterials = contractInfo.getContractMaterialList();
|
|
|
|
// 付款方式
|
|
|
|
// 付款方式明细
|
|
|
|
List<ErpContractPaymentMethodVo> contractPaymentMethodList = contractInfo.getContractPaymentMethodList();
|
|
|
|
List<ErpContractPaymentMethodVo> contractPaymentMethodList = contractInfo.getContractPaymentMethodList();
|
|
|
|
if (!contractPaymentMethodList.isEmpty()) {
|
|
|
|
if (!contractPaymentMethodList.isEmpty()) {
|
|
|
|
String paymentMethod = contractPaymentMethodList.stream()
|
|
|
|
String paymentMethodDetails = contractPaymentMethodList.stream()
|
|
|
|
.map(ErpContractPaymentMethodVo::getPaymentDescription)
|
|
|
|
.map(ErpContractPaymentMethodVo::getPaymentDescription)
|
|
|
|
.collect(Collectors.joining("\n"));
|
|
|
|
.collect(Collectors.joining("\n"));
|
|
|
|
contractInfo.setPaymentMethod(paymentMethod);
|
|
|
|
contractInfo.setPaymentMethodDetails(paymentMethodDetails);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// 为所有模板变量赋值
|
|
|
|
// 为所有模板变量赋值
|
|
|
|
return buildAssignResultList(allTemplateVariables, variableMap, contractInfo, contractMaterials);
|
|
|
|
return buildAssignResultList(allTemplateVariables, variableMap, contractInfo, contractMaterials);
|
|
|
|
|