diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/aiob/impl/AIOBServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/aiob/impl/AIOBServiceImpl.java index a925d622..ce837d40 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/service/aiob/impl/AIOBServiceImpl.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/aiob/impl/AIOBServiceImpl.java @@ -442,7 +442,12 @@ public class AIOBServiceImpl implements IAIOBService { phoneDialRecord.setErrorCode(data.getEndType() == 0 ? 1L : 0); phoneDialRecord.setErrorStatus(data.getEndType() == 0 ? ErrorStatusEnum.fail.getValue() : ErrorStatusEnum.success.getValue()); phoneDialRecord.setCreateTime(LocalDateTime.now()); - + if(Objects.nonNull(data.getTalkingTimeLen())){ + phoneDialRecord.setPhoneDuration(new BigDecimal(data.getTalkingTimeLen())); + } + if (StringUtils.isNotBlank(signPatientManageRouteNode.getPhoneTemplateName())){ + phoneDialRecord.setPhoneTemplateName(signPatientManageRouteNode.getPhoneTemplateName()); + } phoneDialRecord.setCtUuid(data.getContactUUID()); //phoneDialRecord.setPhoneDialRecordVideo(getPhoneDialRecord(data.getContactUUID()));