|
|
|
@ -169,19 +169,14 @@ public class TRecordServiceImpl implements ITRecordService
|
|
|
|
|
public TRecordResp selectById(Long id)
|
|
|
|
|
{
|
|
|
|
|
TRecordResp tRecordResp = tRecordMapper.selectById(id);
|
|
|
|
|
if (null == tRecordResp.getAiResult()) {
|
|
|
|
|
return tRecordResp;
|
|
|
|
|
}
|
|
|
|
|
String aiResult = tRecordResp.getAiResult();
|
|
|
|
|
String aiResult2 = tRecordResp.getAiResult();
|
|
|
|
|
String updateResult = tRecordResp.getUpdateResult();
|
|
|
|
|
String updateResult2 = tRecordResp.getUpdateResult();
|
|
|
|
|
if (!aiResult.contains("sz_color2")) {
|
|
|
|
|
try {
|
|
|
|
|
tRecordResp.setAiResult(dealJsonString(aiResult));
|
|
|
|
|
tRecordResp.setAiResult2(dealJsonString(aiResult2));
|
|
|
|
|
tRecordResp.setUpdateResult(dealJsonString(updateResult));
|
|
|
|
|
tRecordResp.setUpdateResult2(dealJsonString(updateResult2));
|
|
|
|
|
} catch (IOException e) {
|
|
|
|
|
throw new ServiceException("loading json template failed..");
|
|
|
|
|
}
|
|
|
|
|
tRecordResp.setAiResult(dealJsonString(aiResult));
|
|
|
|
|
tRecordResp.setUpdateResult(dealJsonString(updateResult));
|
|
|
|
|
}
|
|
|
|
|
return tRecordResp;
|
|
|
|
|
}
|
|
|
|
@ -191,9 +186,8 @@ public class TRecordServiceImpl implements ITRecordService
|
|
|
|
|
*
|
|
|
|
|
* @param jsonString json字符串
|
|
|
|
|
* @return {@code String}
|
|
|
|
|
* @throws IOException ioexception
|
|
|
|
|
*/
|
|
|
|
|
private String dealJsonString(String jsonString) throws IOException {
|
|
|
|
|
private String dealJsonString(String jsonString) {
|
|
|
|
|
if (null == jsonString || "".equals(jsonString)) {
|
|
|
|
|
return "";
|
|
|
|
|
}
|
|
|
|
@ -271,15 +265,13 @@ public class TRecordServiceImpl implements ITRecordService
|
|
|
|
|
{
|
|
|
|
|
List<TRecordResp> tRecordResps = tRecordMapper.queryRecordListByPHDids(tPatientHospitalDoctor);
|
|
|
|
|
TRecordResp tRecordResp1 = tRecordResps.get(0);
|
|
|
|
|
if (null != tRecordResp1 && !tRecordResp1.getAiResult().contains("sz_color2")) {
|
|
|
|
|
if (null != tRecordResp1 && null != tRecordResp1.getAiResult() && !tRecordResp1.getAiResult().contains("sz_color2")) {
|
|
|
|
|
tRecordResps = tRecordResps.stream().peek(tRecordResp -> {
|
|
|
|
|
try {
|
|
|
|
|
if (null != tRecordResp.getAiResult()) {
|
|
|
|
|
tRecordResp.setAiResult(dealJsonString(tRecordResp.getAiResult()));
|
|
|
|
|
tRecordResp.setAiResult2(dealJsonString(tRecordResp.getAiResult2()));
|
|
|
|
|
}
|
|
|
|
|
if (null != tRecordResp.getUpdateResult()) {
|
|
|
|
|
tRecordResp.setUpdateResult(dealJsonString(tRecordResp.getUpdateResult()));
|
|
|
|
|
tRecordResp.setUpdateResult2(dealJsonString(tRecordResp.getUpdateResult2()));
|
|
|
|
|
} catch (IOException e) {
|
|
|
|
|
throw new ServiceException("加载json模板失败。");
|
|
|
|
|
}
|
|
|
|
|
}).collect(Collectors.toList());
|
|
|
|
|
}
|
|
|
|
|