修改合同下载关连案件
This commit is contained in:
parent
8cb846c8b3
commit
d531179ccb
|
@ -19,10 +19,7 @@ import java.io.FileOutputStream;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.net.URLConnection;
|
import java.net.URLConnection;
|
||||||
import java.util.Arrays;
|
import java.util.*;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.UUID;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -167,12 +164,17 @@ public class ContractTemplateServiceImpl extends ServiceImpl<ContractTemplateMap
|
||||||
}
|
}
|
||||||
List<BaseWordEntity> list = contractTemplateMapper.selectWordParam(caseId);
|
List<BaseWordEntity> list = contractTemplateMapper.selectWordParam(caseId);
|
||||||
System.out.println(list);
|
System.out.println(list);
|
||||||
BaseWordEntity baseWordEntity = new BaseWordEntity();
|
// BaseWordEntity baseWordEntity = new BaseWordEntity();
|
||||||
String firstParty = list.stream().map(BaseWordEntity::getFirstParty).collect(Collectors.joining("、"));
|
// String firstParty = list.stream().map(BaseWordEntity::getFirstParty).collect(Collectors.joining("、"));
|
||||||
baseWordEntity.setFirstParty(firstParty);
|
// baseWordEntity.setFirstParty(firstParty);
|
||||||
baseWordEntity.setSolicitor(list.get(0).getSolicitor());
|
// baseWordEntity.setSolicitor(list.get(0).getSolicitor());
|
||||||
baseWordEntity.setSocialCreditCode(list.get(0).getSocialCreditCode());
|
// baseWordEntity.setSocialCreditCode(list.get(0).getSocialCreditCode());
|
||||||
baseWordEntity.setAddress(list.get(0).getAddress());
|
// baseWordEntity.setAddress(list.get(0).getAddress());
|
||||||
|
HashMap<String, Object> baseWordEntity = new HashMap<>();
|
||||||
|
baseWordEntity.put("firstParty", list.stream().map(BaseWordEntity::getFirstParty).collect(Collectors.joining("、")));
|
||||||
|
baseWordEntity.put("solicitor", list.get(0).getSolicitor());
|
||||||
|
baseWordEntity.put("socialCreditCode", list.get(0).getSocialCreditCode());
|
||||||
|
baseWordEntity.put("address", list.get(0).getAddress());
|
||||||
String savePath = generatedWordPath + UUID.randomUUID() + ".docx";
|
String savePath = generatedWordPath + UUID.randomUUID() + ".docx";
|
||||||
XWPFTemplate template = XWPFTemplate.compile(contractTemplate.getFilePath()).render(baseWordEntity);
|
XWPFTemplate template = XWPFTemplate.compile(contractTemplate.getFilePath()).render(baseWordEntity);
|
||||||
FileOutputStream out = new FileOutputStream(savePath);
|
FileOutputStream out = new FileOutputStream(savePath);
|
||||||
|
|
Loading…
Reference in New Issue