|
@@ -122,28 +122,40 @@ public class SampleAnimalImagingServiceImpl extends ServiceImpl<SampleAnimalImag
|
|
|
JSONObject sampleInfoObj = JSON.parseObject(JSON.toJSONStringWithDateFormat(sampleInfo, DatePattern.NORM_DATETIME_PATTERN));
|
|
|
dataMap.put("sampleInfo", sampleInfoObj);
|
|
|
|
|
|
+ //富文本图片
|
|
|
+ JSONArray images = new JSONArray();
|
|
|
+ dataMap.put("images", images);
|
|
|
+
|
|
|
//需求说明,避免Micro-CT显像与CT显像混合
|
|
|
animalImagingVo.setRequirements(animalImagingVo.getRequirements().replace("Micro-CT显像", "Micro-CT"));
|
|
|
//活体成像-具体需求
|
|
|
HtmlParseVo srParseVo = WordNodeFactory.html2xml(animalImagingVo.getLiveImaging().getSpecificRequirements());
|
|
|
animalImagingVo.getLiveImaging().setSpecificRequirements(srParseVo.getContent());
|
|
|
+ images.addAll(srParseVo.getImageCache());
|
|
|
//超声-图片要求
|
|
|
HtmlParseVo imgParseVo = WordNodeFactory.html2xml(animalImagingVo.getUltrasound().getImageRequirements());
|
|
|
animalImagingVo.getUltrasound().setImageRequirements(imgParseVo.getContent());
|
|
|
+ images.addAll(imgParseVo.getImageCache());
|
|
|
//MicroCT-图片要求
|
|
|
HtmlParseVo ctImgParseVo = WordNodeFactory.html2xml(animalImagingVo.getMicroCt().getImageRequirements());
|
|
|
animalImagingVo.getMicroCt().setImageRequirements(ctImgParseVo.getContent());
|
|
|
+ images.addAll(ctImgParseVo.getImageCache());
|
|
|
+ //建模信息
|
|
|
+ HtmlParseVo modelImgParseVo = WordNodeFactory.html2xml(animalImagingVo.getModelInfo());
|
|
|
+ animalImagingVo.setModelInfo(modelImgParseVo.getContent());
|
|
|
+ images.addAll(modelImgParseVo.getImageCache());
|
|
|
+ //预期结果
|
|
|
+ HtmlParseVo exParseVo = WordNodeFactory.html2xml(animalImagingVo.getExpectedResult());
|
|
|
+ animalImagingVo.setExpectedResult(exParseVo.getContent());
|
|
|
+ images.addAll(exParseVo.getImageCache());
|
|
|
+ //前期论文
|
|
|
+ HtmlParseVo ppParseVo = WordNodeFactory.html2xml(animalImagingVo.getPriorPublications());
|
|
|
+ animalImagingVo.setPriorPublications(ppParseVo.getContent());
|
|
|
+ images.addAll(ppParseVo.getImageCache());
|
|
|
|
|
|
JSONObject animalImagingObj = JSON.parseObject(JSON.toJSONStringWithDateFormat(animalImagingVo, DatePattern.NORM_DATETIME_PATTERN));
|
|
|
dataMap.put("animalImage", animalImagingObj);
|
|
|
|
|
|
- //富文本图片
|
|
|
- JSONArray images = new JSONArray();
|
|
|
- dataMap.put("images", images);
|
|
|
- images.fluentAddAll(srParseVo.getImageCache())
|
|
|
- .fluentAddAll(imgParseVo.getImageCache())
|
|
|
- .fluentAddAll(ctImgParseVo.getImageCache());
|
|
|
-
|
|
|
//检测人员
|
|
|
if (StrUtil.isNotEmpty(sampleInfo.getInspector())) {
|
|
|
String inspectorName = JSON.parseArray(sampleInfo.getInspector())
|