feat(资金计划): 完善资金计划功能并优化界面显示
- 在ProjectFundPlanService中添加payWay和payDate字段映射 - 为资金计划添加项目关联处理 - 优化付款计划表格的列名和显示 - 重构ProjectTabSkinFundPlan的service获取逻辑
This commit is contained in:
@@ -114,10 +114,13 @@ public class ProjectFundPlanService implements IEntityService<ProjectFundPlan>,
|
||||
@Override
|
||||
public void updateByVo(ProjectFundPlan model, ProjectFundPlanVo vo) {
|
||||
// 基本字段映射
|
||||
|
||||
model.setPayRatio(vo.getPayRatio());
|
||||
model.setPayCurrency(vo.getPayCurrency());
|
||||
model.setPayTerm(vo.getPayTerm());
|
||||
model.setUpdateDate(vo.getUpdateDate());
|
||||
model.setPayWay(vo.getPayWay());
|
||||
model.setPayDate(vo.getPayDate());
|
||||
|
||||
// 处理关联实体
|
||||
if (vo.getContractPayPlanId() != null) {
|
||||
@@ -126,5 +129,11 @@ public class ProjectFundPlanService implements IEntityService<ProjectFundPlan>,
|
||||
}else{
|
||||
model.setContractPayPlan(null);
|
||||
}
|
||||
if (vo.getProjectId() != null) {
|
||||
Project project = SpringApp.getBean(ProjectService.class).getById(vo.getProjectId());
|
||||
model.setProject(project);
|
||||
}else{
|
||||
model.setProject(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user