|
@@ -34,6 +34,7 @@ import com.github.jfcloud.gene.sample.mapper.SampleCheckOrderMapper;
|
|
|
import com.github.jfcloud.gene.sample.mapper.SampleInfoMapper;
|
|
|
import com.github.jfcloud.gene.sample.service.*;
|
|
|
import com.github.jfcloud.gene.sample.vo.*;
|
|
|
+import com.github.jfcloud.gene.util.LocalWord;
|
|
|
import com.github.jfcloud.gene.util.WordDataService;
|
|
|
import com.github.jfcloud.gene.util.WordUtil;
|
|
|
import com.github.jfcloud.rich.config.WordConfig;
|
|
@@ -189,6 +190,15 @@ public class SampleAnimalServiceImpl extends ServiceImpl<SampleAnimalMapper, Sam
|
|
|
SampleInfo sampleInfo = sampleInfoMapper.selectById(sampleId);
|
|
|
SampleAnimalVo sampleAnimal = getDetail(sampleId);
|
|
|
|
|
|
+ //委托列表扩展字段
|
|
|
+ sampleAnimal.getCommission().getPig().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getPig().getExt()));
|
|
|
+ sampleAnimal.getCommission().getRodent().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getRodent().getExt()));
|
|
|
+ sampleAnimal.getCommission().getMonkey().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getMonkey().getExt()));
|
|
|
+ sampleAnimal.getCommission().getDog().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getDog().getExt()));
|
|
|
+ sampleAnimal.getCommission().getCat().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getCat().getExt()));
|
|
|
+ sampleAnimal.getCommission().getGoat().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getGoat().getExt()));
|
|
|
+ sampleAnimal.getCommission().getMaterial().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getMaterial().getExt()));
|
|
|
+
|
|
|
//血清样本送检
|
|
|
if (StrUtil.isNotBlank(sampleAnimal.getScientificSampleType()) &&
|
|
|
sampleAnimal.getScientificSampleType().contains(ScientificSampleTypeEnum.serum.getDescription())) {
|
|
@@ -299,7 +309,8 @@ public class SampleAnimalServiceImpl extends ServiceImpl<SampleAnimalMapper, Sam
|
|
|
sampleInfoObj.put("expireDate", WordUtil.padString(sampleInfo.getExpireDate(), 8));
|
|
|
|
|
|
String modelName = "animalSampleTesting.ftl";
|
|
|
- fileInfoService.uploadFileWithFileName(modelName, fileName, sampleInfo.getId(), sampleInfo.getStatus(), dataMap);
|
|
|
+// fileInfoService.uploadFileWithFileName(modelName, fileName, sampleInfo.getId(), sampleInfo.getStatus(), dataMap);
|
|
|
+ LocalWord.exportWord(modelName, dataMap, fileName);
|
|
|
}
|
|
|
|
|
|
@Override
|