guoshilong
2024-03-19 6bd950b9e77fe0e917acf6a05c9c86d760633de7
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/AttResManagePersonServiceImpl.java
@@ -6,16 +6,12 @@
import cn.gistack.sm.sjztmd.mapper.AttResManagePersonMapper;
import cn.gistack.sm.sjztmd.service.IAttResBaseService;
import cn.gistack.sm.sjztmd.service.IAttResManagePersonService;
import cn.gistack.sm.sjztmd.vo.AttResAdVO;
import cn.gistack.sm.sjztmd.vo.AttResBaseVO;
import cn.gistack.sm.sjztmd.vo.PersonVO;
import cn.gistack.sm.sjztmd.vo.UserPersonVO;
import cn.gistack.sm.sjztmd.vo.*;
import cn.gistack.system.user.entity.User;
import cn.gistack.system.user.feign.IUserClient;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.Func;
import org.springblade.core.tool.utils.StringUtil;
@@ -203,8 +199,8 @@
   @Override
   @DS("zt")
   public List<PersonVO> getManagePersonList(String resId,String findType) {
      List<PersonVO> result = new ArrayList<>();
   public List<ChargePersonVO> getManagePersonList(String resId, String findType) {
      List<ChargePersonVO> result = new ArrayList<>();
      if (StringUtil.isEmpty(resId)){
         throw new ServiceException("水库id为空");
      }
@@ -224,31 +220,31 @@
            List<User> userList = userClient.userInfoByPhone("000000", p.getUserPhone()).getData();
            if (userList.size() > 0) {
               PersonVO personVO = new PersonVO();
               personVO.setUserId(userList.get(0).getId().toString());
               personVO.setUserName(userList.get(0).getRealName());
               personVO.setType(p.getType());
               ChargePersonVO chargePersonVO = new ChargePersonVO();
               chargePersonVO.setUserId(userList.get(0).getId().toString());
               chargePersonVO.setUserName(userList.get(0).getRealName());
               chargePersonVO.setType(p.getType());
               //1.政府行政责任人,2.主管部门责任人,3.管理单位责任人,4.技术责任人,5.巡查责任人,6.行政责任人
               switch (p.getType()){
                  case "1":
                     personVO.setRoleName("行政责任人");
                     chargePersonVO.setRoleName("行政责任人");
                     break;
                  case "2":
                     personVO.setRoleName("主管部门责任人");
                     chargePersonVO.setRoleName("主管部门责任人");
                     break;
                  case "3":
                     personVO.setRoleName("管理单位责任人");
                     chargePersonVO.setRoleName("管理单位责任人");
                     break;
                  case "4":
                     personVO.setRoleName("技术责任人");
                     chargePersonVO.setRoleName("技术责任人");
                     break;
                  case "5":
                     personVO.setRoleName("巡查责任人");
                     chargePersonVO.setRoleName("巡查责任人");
                     break;
                  default:
                     break;
               }
               result.add(personVO);
               result.add(chargePersonVO);
            }
      });
@@ -261,7 +257,7 @@
      if (StringUtil.isBlank(findType) || findType.indexOf("9")>-1){
         List<PersonVO> deptUser = new ArrayList<>();
         List<ChargePersonVO> deptUser = new ArrayList<>();
         if (cityName != null && cityName.equals("省直管")){
            //如果是省直管,找省厅管理员