优化费用信息查询逻辑,合并数据处理
This commit is contained in:
parent
e8d5685ac9
commit
5388327dbb
|
|
@ -154,7 +154,6 @@ public class SltAgreementInfoController extends BaseController {
|
|||
list.forEach(info -> info.setSettlementType(list.get(0).getSettlementType()));
|
||||
}
|
||||
|
||||
|
||||
List<String> unitNames = new ArrayList<>();
|
||||
List<String> projectNames = new ArrayList<>();
|
||||
List<SltInfoVo> dataList = new ArrayList<>();
|
||||
|
|
@ -163,6 +162,8 @@ public class SltAgreementInfoController extends BaseController {
|
|||
for (SltAgreementInfo info : list) {
|
||||
unitNames.add(info.getUnitName());
|
||||
projectNames.add(info.getProjectName());
|
||||
|
||||
// 查询费用信息
|
||||
SltInfoVo vo = sltAgreementInfoService.getSltInfo(info);
|
||||
if (vo == null) {
|
||||
vo = new SltInfoVo();
|
||||
|
|
@ -183,12 +184,16 @@ public class SltAgreementInfoController extends BaseController {
|
|||
agreementId = info.getAgreementId();
|
||||
}
|
||||
}
|
||||
|
||||
// 合并数据📊
|
||||
bean = mergerData(bean, dataList,unitNames,projectNames);
|
||||
|
||||
// 根据协议id获取申请时间
|
||||
TmTask tmTask = taskMapper.selectTaskById(agreementId, list.get(0).getSettlementType());
|
||||
if (tmTask != null) {
|
||||
bean.setApplyTime(tmTask.getCreateTime());
|
||||
}
|
||||
|
||||
return AjaxResult.success(bean);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue