|
@ -301,7 +301,6 @@ public class BaseComplaintService {
|
|
|
baseComplaintDO.setAcceptorName(doctorName);
|
|
|
}
|
|
|
baseComplaintDO.setAcceptor(doctor);*/
|
|
|
baseComplaintDO.setPassto(doctor);
|
|
|
baseComplaintDO.setComplaintId(complaintId);
|
|
|
BaseComplaintDictDO baseComplaintDictDO = baseComplaintDictDao.findById(complaintId);
|
|
|
if (baseComplaintDictDO!=null){
|
|
@ -438,20 +437,29 @@ public class BaseComplaintService {
|
|
|
}*/
|
|
|
String complaint="";
|
|
|
if (baseComplaintDoctorDO!=null){
|
|
|
complaint=baseComplaintDoctorDO.getComplaintId();
|
|
|
if (baseComplaintDoctorDO.getComplaintId().equalsIgnoreCase("808080eb7a194099017a1943fa820004")){
|
|
|
complaint=baseComplaintDoctorDO.getComplaintId();
|
|
|
}
|
|
|
}
|
|
|
//complaint=complaint+","+types;
|
|
|
if (StringUtils.isNoneBlank(complaint)){
|
|
|
//sql+=" and t.complaint_id in ('"+complaint.replace(",","','")+"')";
|
|
|
sql+=" and t.complaint_id='"+complaint+"'";
|
|
|
}else {
|
|
|
return null;
|
|
|
sql+=" and t.id IN (select col.relation_code from base_complaint_operate_log col where col.operate_to = '"+doctor+"' )";
|
|
|
}
|
|
|
if (!StringUtils.isNoneBlank(status)){
|
|
|
sql+=" and t.status !='-1'";
|
|
|
}
|
|
|
if (!StringUtils.isNoneBlank(doctor)){
|
|
|
sql+=" and t.passto ='"+doctor+"'";
|
|
|
//complaint=complaint+","+types;
|
|
|
if (StringUtils.isNoneBlank(complaint)){
|
|
|
//sql+=" and t.complaint_id in ('"+complaint.replace(",","','")+"')";
|
|
|
sql+=" and t.complaint_id='"+complaint+"'";
|
|
|
}else {
|
|
|
return null;
|
|
|
}
|
|
|
if (!StringUtils.isNoneBlank(status)){
|
|
|
sql+=" and t.status !='-1'";
|
|
|
}
|
|
|
}else {
|
|
|
if (StringUtils.isNoneBlank(complaintId)){
|