|
@@ -1,9 +1,11 @@
|
|
|
package com.jy.business.contract.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.jy.business.contract.dao.ContractDetailDao;
|
|
|
import com.jy.business.contract.dao.ContractInfoDao;
|
|
|
import com.jy.business.contract.model.dto.ContractInfoDto;
|
|
|
import com.jy.business.contract.model.dto.ContractInfoSelectDto;
|
|
|
+import com.jy.business.contract.model.entity.ContractDetail;
|
|
|
import com.jy.business.contract.model.vo.ContractInfoVo;
|
|
|
import com.jy.business.contract.service.ContractInfoService;
|
|
|
import com.jy.framework.utils.AssertUtil;
|
|
@@ -27,6 +29,9 @@ public class ContractInfoServiceImpl implements ContractInfoService {
|
|
|
@Resource
|
|
|
private ContractInfoDao contractInfoDao;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private ContractDetailDao contractDetailDao;
|
|
|
+
|
|
|
@Override
|
|
|
public List<ContractInfoVo> getList(ContractInfoSelectDto dto) {
|
|
|
return contractInfoDao.getList(dto);
|
|
@@ -41,6 +46,9 @@ public class ContractInfoServiceImpl implements ContractInfoService {
|
|
|
public ContractInfoVo getDetail(Long id) {
|
|
|
ContractInfoVo vo = contractInfoDao.getDetail(id);
|
|
|
AssertUtil.notNull(vo, "未知数据");
|
|
|
+
|
|
|
+ List<ContractDetail> list = contractDetailDao.list(q -> q.eq(ContractDetail::getContractId, id));
|
|
|
+ vo.setList(list);
|
|
|
return vo;
|
|
|
}
|
|
|
|