|
@ -268,12 +268,12 @@ public class BaseComplaintService {
|
|
baseComplaintOperateLogDO.setRelationCode(id);
|
|
baseComplaintOperateLogDO.setRelationCode(id);
|
|
baseComplaintOperateLogDO.setCreateTime(new Date());
|
|
baseComplaintOperateLogDO.setCreateTime(new Date());
|
|
baseComplaintOperateDao.save(baseComplaintOperateLogDO);
|
|
baseComplaintOperateDao.save(baseComplaintOperateLogDO);
|
|
BaseDoctorDO baseDoctorDO = baseDoctorDao.findById(doctor);
|
|
|
|
|
|
/*BaseDoctorDO baseDoctorDO = baseDoctorDao.findById(doctor);
|
|
if (null != baseDoctorDO) {
|
|
if (null != baseDoctorDO) {
|
|
doctorName=baseDoctorDO.getName();
|
|
doctorName=baseDoctorDO.getName();
|
|
baseComplaintDO.setAcceptorName(doctorName);
|
|
baseComplaintDO.setAcceptorName(doctorName);
|
|
}
|
|
}
|
|
baseComplaintDO.setAcceptor(doctor);
|
|
|
|
|
|
baseComplaintDO.setAcceptor(doctor);*/
|
|
baseComplaintDO.setComplaintId(complaintId);
|
|
baseComplaintDO.setComplaintId(complaintId);
|
|
BaseComplaintDictDO baseComplaintDictDO = baseComplaintDictDao.findById(complaintId);
|
|
BaseComplaintDictDO baseComplaintDictDO = baseComplaintDictDao.findById(complaintId);
|
|
if (baseComplaintDictDO!=null){
|
|
if (baseComplaintDictDO!=null){
|
|
@ -420,6 +420,9 @@ public class BaseComplaintService {
|
|
}else {
|
|
}else {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
|
|
if (!StringUtils.isNoneBlank(status)){
|
|
|
|
sql+=" and t.status !='-1'";
|
|
|
|
}
|
|
}else {
|
|
}else {
|
|
if (StringUtils.isNoneBlank(complaintId)){
|
|
if (StringUtils.isNoneBlank(complaintId)){
|
|
//sql+=" and t.complaint_id in ('"+complaint.replace(",","','")+"')";
|
|
//sql+=" and t.complaint_id in ('"+complaint.replace(",","','")+"')";
|
|
@ -592,7 +595,7 @@ public class BaseComplaintService {
|
|
complaints=baseComplaintDao.getCountByStatusAndComplaintId("0",baseComplaintDoctorDO.getComplaintId());
|
|
complaints=baseComplaintDao.getCountByStatusAndComplaintId("0",baseComplaintDoctorDO.getComplaintId());
|
|
recieve=baseComplaintDao.getCountByStatusAndComplaintId("1",baseComplaintDoctorDO.getComplaintId());
|
|
recieve=baseComplaintDao.getCountByStatusAndComplaintId("1",baseComplaintDoctorDO.getComplaintId());
|
|
deal=baseComplaintDao.getCountByStatusAndComplaintId("2",baseComplaintDoctorDO.getComplaintId());
|
|
deal=baseComplaintDao.getCountByStatusAndComplaintId("2",baseComplaintDoctorDO.getComplaintId());
|
|
cacel=baseComplaintDao.getCountByStatusAndComplaintId("-1",baseComplaintDoctorDO.getComplaintId());
|
|
|
|
|
|
//cacel=baseComplaintDao.getCountByStatusAndComplaintId("-1",baseComplaintDoctorDO.getComplaintId());
|
|
}else {
|
|
}else {
|
|
complaints=baseComplaintDao.getCountByStatus("0");
|
|
complaints=baseComplaintDao.getCountByStatus("0");
|
|
recieve=baseComplaintDao.getCountByStatus("1");
|
|
recieve=baseComplaintDao.getCountByStatus("1");
|
|
@ -662,11 +665,9 @@ public class BaseComplaintService {
|
|
" t.operate_type as \"operateType\", " +
|
|
" t.operate_type as \"operateType\", " +
|
|
" t.status as \"status\", " +
|
|
" t.status as \"status\", " +
|
|
" t.create_time as \"createTime\" ," +
|
|
" t.create_time as \"createTime\" ," +
|
|
" b.name as \"patientName\", " +
|
|
|
|
" t.relation_code as \"relationCode\" " +
|
|
" t.relation_code as \"relationCode\" " +
|
|
" from base_complaint_operate_log t left join base_complaint c" +
|
|
" from base_complaint_operate_log t left join base_complaint c" +
|
|
" on t.relation_code=c.id" +
|
|
" on t.relation_code=c.id" +
|
|
" left join base_patient b on t.cancel_by=b.id " +
|
|
|
|
" left join base_complaint_dict p on t.complaint_from= p.id" +
|
|
" left join base_complaint_dict p on t.complaint_from= p.id" +
|
|
" left join base_complaint_dict n on t.complaint_to=n.id where 1=1 " ;
|
|
" left join base_complaint_dict n on t.complaint_to=n.id where 1=1 " ;
|
|
if (StringUtils.isNoneBlank(complaintId)){
|
|
if (StringUtils.isNoneBlank(complaintId)){
|