forked from kidgrow-microservices-platform

houruijun
2020-08-09 92257d291a9d171a15b22c1fc6527b1a909ac3f6
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysFeedbackServiceImpl.java
@@ -1,8 +1,10 @@
package com.kidgrow.oprationcenter.service.impl;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kidgrow.common.model.*;
import com.kidgrow.common.model.PageResult;
import com.kidgrow.common.model.ResultBody;
import com.kidgrow.common.model.SysOrganization;
import com.kidgrow.common.model.SysUser;
import com.kidgrow.common.service.impl.SuperServiceImpl;
import com.kidgrow.oprationcenter.mapper.SysFeedbackMapper;
import com.kidgrow.oprationcenter.model.SysFeedback;
@@ -14,7 +16,6 @@
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -83,19 +84,6 @@
        if (sysFeedback.getId()==null) {
            List<SysOrganization> organizations = sysUser.getOrganizations();
            if (organizations.size() > 0) {
                sysFeedback.setDepartmentId(organizations.get(1).getId());
                sysFeedback.setDepartmentName(organizations.get(1).getOrgName());
                sysFeedback.setHospitalId(organizations.get(0).getId());
                sysFeedback.setHospitalName(organizations.get(0).getOrgName());
                Map map = new HashMap();
                map.put("user_id", sysUser.getId());
                ResultBody listByMap = sysDoctorService.getListByMap(map);
                List<SysDoctor> sysDoctors = JSON.parseArray(JSON.toJSONString(listByMap.getData()), SysDoctor.class);
                if (sysDoctors.size() > 0) {
                    sysFeedback.setDoctorId(sysDoctors.get(0).getId());
                    sysFeedback.setDoctorName(sysDoctors.get(0).getDoctorName());
                    sysFeedback.setDoctorTel(sysDoctors.get(0).getDoctorTel());
                }
                int insert = baseMapper.insert(sysFeedback);
                if (insert > 0) {
                    return true;