提交 eaa9e2c6 authored 作者: 杨凯's avatar 杨凯

Merge branch 'test'

...@@ -25,6 +25,7 @@ import com.ebaiyihui.family.doctor.server.mapper.PatientMapper; ...@@ -25,6 +25,7 @@ import com.ebaiyihui.family.doctor.server.mapper.PatientMapper;
import com.ebaiyihui.family.doctor.server.mapper.PatientSignMapper; import com.ebaiyihui.family.doctor.server.mapper.PatientSignMapper;
import com.ebaiyihui.family.doctor.server.service.ImChatTemplate; import com.ebaiyihui.family.doctor.server.service.ImChatTemplate;
import com.ebaiyihui.family.doctor.server.service.ImMsgTemplateService; import com.ebaiyihui.family.doctor.server.service.ImMsgTemplateService;
import com.ebaiyihui.family.doctor.server.util.DateUtils;
import com.ebaiyihui.family.doctor.server.util.JsonUtil; import com.ebaiyihui.family.doctor.server.util.JsonUtil;
import com.ebaiyihui.family.doctor.server.util.ThirdOrderPushUtil; import com.ebaiyihui.family.doctor.server.util.ThirdOrderPushUtil;
import com.ebaiyihui.framework.response.BaseResponse; import com.ebaiyihui.framework.response.BaseResponse;
...@@ -33,10 +34,7 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -33,10 +34,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.*;
import java.util.Comparator;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
...@@ -137,7 +135,15 @@ public class ImMsgTemplateServiceImpl implements ImMsgTemplateService { ...@@ -137,7 +135,15 @@ public class ImMsgTemplateServiceImpl implements ImMsgTemplateService {
infoListDTO.setDoctorId(String.valueOf(patientSignEntity.getDoctorId())); infoListDTO.setDoctorId(String.valueOf(patientSignEntity.getDoctorId()));
infoListDTO.setMessageNum(String.valueOf(patientEntity.getUnReadCount())); infoListDTO.setMessageNum(String.valueOf(patientEntity.getUnReadCount()));
infoListDTO.setGroupId(imMessageDTO.getRoomNum()); infoListDTO.setGroupId(imMessageDTO.getRoomNum());
infoListDTO.setTimestamp(imMessageDTO.getMsgTime()); String timestamp = "";
try {
Date timestampDate = DateUtils.parseDate(imMessageDTO.getMsgTime(), DateUtils.FULL_FORMAT);
timestamp = String.valueOf(timestampDate.getTime());
} catch (Exception e) {
log.error("日志转换异常", e);
}
infoListDTO.setTimestamp(timestamp);
infoList.add(infoListDTO); infoList.add(infoListDTO);
unReadMsgDTO.setInfoList(infoList); unReadMsgDTO.setInfoList(infoList);
thirdOrderPushUtil.syncUnReadMsgCount(unReadMsgDTO); thirdOrderPushUtil.syncUnReadMsgCount(unReadMsgDTO);
......
...@@ -119,14 +119,15 @@ public class PatientServiceImpl implements PatientService { ...@@ -119,14 +119,15 @@ public class PatientServiceImpl implements PatientService {
List<PatientSignEntity> patientSignEntities = getPatientSignList(reqVo.getPhone(), reqVo.getPackageOrderId(), List<PatientSignEntity> patientSignEntities = getPatientSignList(reqVo.getPhone(), reqVo.getPackageOrderId(),
signStatus, status); signStatus, status);
if (!patientSignEntities.isEmpty()) { if (!patientSignEntities.isEmpty()) {
if (!SignStatus.CANCEL.getValue().equals(reqVo.getSignStatus())) { // if (!SignStatus.CANCEL.getValue().equals(reqVo.getSignStatus())) {
return BaseResponse.error("已经有进行中的签约或者改签医生,不能再进行签约或者改签!!!"); return BaseResponse.error("已经有进行中的签约或者改签医生,不能再进行签约或者改签!!!");
} // }
PatientSignEntity patientSignEntity = patientSignEntities.get(0); // PatientSignEntity patientSignEntity = patientSignEntities.get(0);
Date signCreateTime = patientSignEntity.getCreateTime(); // Date signCreateTime = patientSignEntity.getCreateTime();
if (signCreateTime.after(signStartTime) && signCreateTime.before(signEndTime)) { // log.info("");
return BaseResponse.error("已经有进行中的签约或者改签医生,不能再进行签约或者改签!!!"); // if (signCreateTime.after(signStartTime) && signCreateTime.before(signEndTime)) {
} // return BaseResponse.error("已经有进行中的签约或者改签医生,不能再进行签约或者改签!!!");
// }
} }
} else { } else {
QueryWrapper<PatientSignEntity> psWrapper = new QueryWrapper<>(); QueryWrapper<PatientSignEntity> psWrapper = new QueryWrapper<>();
...@@ -364,4 +365,24 @@ public class PatientServiceImpl implements PatientService { ...@@ -364,4 +365,24 @@ public class PatientServiceImpl implements PatientService {
List<PatientSignEntity> patientSignEntities = patientSignMapper.selectList(psWrapper); List<PatientSignEntity> patientSignEntities = patientSignMapper.selectList(psWrapper);
return patientSignEntities; return patientSignEntities;
} }
public static void main(String[] args) {
Date curDate = new Date();
Date signEndTime = DateUtils.getAfterDay(curDate, CommonConstants.DAY);
Date signStartTime = new Date();
try {
signEndTime = DateUtils.parseDate("2024-04-19 23:59:59", DateUtils.FULL_FORMAT);
signStartTime = DateUtils.parseDate("2024-03-19 10:29:47", DateUtils.FULL_FORMAT);
Date signCreateTime = DateUtils.parseDate("2024-04-01 17:48:32", DateUtils.FULL_FORMAT);
if (signCreateTime.after(signStartTime) && signCreateTime.before(signEndTime)) {
System.out.println("xxxxx");
}
System.out.println("wwwww");
} catch (Exception e) {
}
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论