|
@@ -90,8 +90,8 @@ public class IntermediateContractServiceImpl extends ServiceImpl<IntermediateCon
|
|
|
@Override
|
|
|
public void edit(IntermediateContractDto intermediateContractDto) {
|
|
|
intermediateContractDto.setId(null);
|
|
|
- Assert.notEmpty(intermediateContractDto.getDocumentsId(), "单证id不能为空");
|
|
|
- IntermediateContract intermediateContract = this.getOne(q -> q.eq(IntermediateContract::getDocumentsId, intermediateContractDto.getDocumentsId()));
|
|
|
+ Assert.notEmpty(intermediateContractDto.getDocumentsIds(), "单证id不能为空");
|
|
|
+ IntermediateContract intermediateContract = this.getOne(q -> q.eq(IntermediateContract::getDocumentsIds, intermediateContractDto.getDocumentsIds()));
|
|
|
if (ObjectUtil.isNotEmpty(intermediateContract)) {
|
|
|
//编辑 赋值id
|
|
|
intermediateContractDto.setId(intermediateContract.getId());
|
|
@@ -142,13 +142,13 @@ public class IntermediateContractServiceImpl extends ServiceImpl<IntermediateCon
|
|
|
*/
|
|
|
@Override
|
|
|
public ContractPdfInfoVo getPrintInfo(IntermediateContractDto dto) {
|
|
|
- Assert.notEmpty(dto.getDocumentsId(), "单证id不能为空");
|
|
|
- Documents documents = documentsService.getById(dto.getDocumentsId());
|
|
|
+ Assert.notEmpty(dto.getDocumentsIds(), "单证id不能为空");
|
|
|
+ Documents documents = documentsService.getById(dto.getDocumentsIds());
|
|
|
Assert.notEmpty(documents, "查询不到单证信息");
|
|
|
ContractPdfInfoVo contractPdfInfo = contractService.getContractPdfInfo(documents.getContractId());
|
|
|
//重新赋值买卖方信息为中间合同信息
|
|
|
//获得多公司信息
|
|
|
- IntermediateContract intermediateContract = getOne(q -> q.eq(IntermediateContract::getDocumentsId, documents.getId()));
|
|
|
+ IntermediateContract intermediateContract = getOne(q -> q.eq(IntermediateContract::getDocumentsIds, documents.getId()));
|
|
|
if (ObjectUtil.isNotEmpty(intermediateContract)) {
|
|
|
List<Long> corporationIds = Arrays.asList(intermediateContract.getBuyCorporationId(), intermediateContract.getSellCorporationId());
|
|
|
Map<Long, Corporation> corporationMap = corporationService.mapKEntity(Corporation::getId, q -> q.in(Corporation::getId, corporationIds));
|