| | |
| | | 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; |
| | |
| | | |
| | | @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为空"); |
| | | } |
| | |
| | | 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); |
| | | } |
| | | |
| | | }); |
| | |
| | | |
| | | if (StringUtil.isBlank(findType) || findType.indexOf("9")>-1){ |
| | | |
| | | List<PersonVO> deptUser = new ArrayList<>(); |
| | | List<ChargePersonVO> deptUser = new ArrayList<>(); |
| | | |
| | | if (cityName != null && cityName.equals("省直管")){ |
| | | //如果是省直管,找省厅管理员 |