Browse Source

投诉问题修改

wangjun 3 years ago
parent
commit
3437b61ef5

+ 6 - 5
business/base-service/src/main/java/com/yihu/jw/complaint/BaseComplaintService.java

@ -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)){