|
@ -2125,6 +2125,7 @@ public class ImService {
|
|
|
if ("4".equalsIgnoreCase(baseEvaluateDO.getScoreType())) {
|
|
|
BaseUserMessageDO baseUserMessageDO = new BaseUserMessageDO();
|
|
|
baseUserMessageDO.setCreateTime(new Date());
|
|
|
baseUserMessageDO.setIsShow(1);
|
|
|
baseUserMessageDO.setReceiver(consultTeamDo.getDoctor());
|
|
|
BaseDoctorDO baseDoctorDO = baseDoctorDao.findById(consultTeamDo.getDoctor());
|
|
|
if (baseDoctorDO != null) {
|
|
@ -4065,13 +4066,16 @@ public class ImService {
|
|
|
if (flag) {
|
|
|
sql = sql + "date_format(op.create_time,'%Y-%m-%d %H:%i:%S' ) AS \"czrq\",";
|
|
|
sql = sql + "date_format(op.end_time,'%Y-%m-%d %H:%i:%S' ) AS \"endTime\", ";
|
|
|
sql = sql + "date_format(d.birthday,'%Y-%m-%d' ) AS \"birthday\",";
|
|
|
} else {
|
|
|
sql = sql + "to_char(op.create_time,'YYYY-MM-DD hh24:mi:ss') AS \"czrq\",";
|
|
|
sql = sql + "to_char(op.end_time,'YYYY-MM-DD hh24:mi:ss') AS \"endTime\",";
|
|
|
sql = sql + "to_char(d.birthday,'YYYY-MM-DD') AS \"birthday\",";
|
|
|
}
|
|
|
} else {
|
|
|
sql = sql + "date_format(op.create_time,'%Y-%m-%d %H:%i:%S' ) AS \"czrq\",";
|
|
|
sql = sql + "date_format(op.end_time,'%Y-%m-%d %H:%i:%S' ) AS \"endTime\",";
|
|
|
sql = sql + "date_format(d.birthday,'%Y-%m-%d' ) AS \"birthday\",";
|
|
|
}
|
|
|
sql = sql + "op.status AS \"status\"," +
|
|
|
"b.evaluate AS \"evaluate\"," +
|
|
@ -4172,9 +4176,10 @@ public class ImService {
|
|
|
sql += " ORDER BY op.create_time desc ";
|
|
|
List<Map<String, Object>> mapList = hibenateUtils.createSQLQuery(sql, page, pagesize);
|
|
|
for (Map<String, Object> map : mapList) {
|
|
|
if (map.get("patientIdcard") != null) {
|
|
|
String idcard = map.get("patientIdcard").toString();
|
|
|
Integer age = IdCardUtil.getAgeForIdcard(idcard);
|
|
|
if (map.get("birthday") != null) {
|
|
|
String birthday = map.get("birthday").toString();
|
|
|
Date birDate = DateUtil.strToDateShort(birthday);
|
|
|
Integer age = IdCardUtil.getAgeByBirthday(birDate);
|
|
|
map.put("patientAge", age);
|
|
|
} else {
|
|
|
map.put("patientAge", null);
|