|  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
|---|
|  |  |  | import com.moral.api.entity.MonitorPoint; | 
|---|
|  |  |  | import com.moral.api.entity.Organization; | 
|---|
|  |  |  | import com.moral.api.entity.SysArea; | 
|---|
|  |  |  | import com.moral.api.mapper.MonitorPointMapper; | 
|---|
|  |  |  | import com.moral.api.mapper.OrganizationMapper; | 
|---|
|  |  |  | import com.moral.api.mapper.SysAreaMapper; | 
|---|
|  |  |  | import com.moral.api.service.MonitorPointService; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
|---|
|  |  |  | import com.moral.api.util.LogUtils; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import javax.servlet.http.HttpServletRequest; | 
|---|
|  |  |  | import java.text.SimpleDateFormat; | 
|---|
|  |  |  | import java.util.ArrayList; | 
|---|
|  |  |  | import java.util.HashMap; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  | import java.util.Map; | 
|---|
|  |  |  | import java.util.*; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * <p> | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired(required = false) | 
|---|
|  |  |  | private OrganizationMapper organizationMapper; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired(required = false) | 
|---|
|  |  |  | private SysAreaMapper sysAreaMapper; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | LogUtils logUtils; | 
|---|
|  |  |  | 
|---|
|  |  |  | monitorPointMap.put("createTime",createTime); | 
|---|
|  |  |  | monitorPointMap.put("updateTime",updateTime); | 
|---|
|  |  |  | monitorPointMap.put("key",monitorPoint.getId()); | 
|---|
|  |  |  | monitorPointMap.put("provinceCode",getAreaArr(monitorPointMap.get("provinceCode").toString())); | 
|---|
|  |  |  | monitorPointMap.put("cityCode",getAreaArr(monitorPointMap.get("cityCode").toString())); | 
|---|
|  |  |  | monitorPointMap.put("areaCode",getAreaArr(monitorPointMap.get("areaCode").toString())); | 
|---|
|  |  |  | Organization organization = organizationMapper.selectById(Integer.parseInt(monitorPointMap.get("organizationId").toString())); | 
|---|
|  |  |  | if (!ObjectUtils.isEmpty(organization)) { | 
|---|
|  |  |  | String[] organizationArr = {monitorPointMap.get("organizationId").toString(),organization.getName()}; | 
|---|
|  |  |  | monitorPointMap.put("organizationId",organizationArr); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | monitorPointtList.add(monitorPointMap); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | resultMap.put("monitorPoints",monitorPointtList); | 
|---|
|  |  |  | 
|---|
|  |  |  | monitorPointMap.put("createTime",createTime); | 
|---|
|  |  |  | monitorPointMap.put("updateTime",updateTime); | 
|---|
|  |  |  | monitorPointMap.put("key",monitorPoint.getId()); | 
|---|
|  |  |  | Organization organization = organizationMapper.selectById(Integer.parseInt(monitorPointMap.get("organizationId").toString())); | 
|---|
|  |  |  | if (!ObjectUtils.isEmpty(organization)) { | 
|---|
|  |  |  | String[] organizationArr = {monitorPointMap.get("organizationId").toString(),organization.getName()}; | 
|---|
|  |  |  | monitorPointMap.put("organizationId",organizationArr); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | monitorPointtList.add(monitorPointMap); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | resultMap.put("monitorPoints",monitorPointtList); | 
|---|
|  |  |  | 
|---|
|  |  |  | resultMap.put("totalPageNumber",totalPageNumber); | 
|---|
|  |  |  | return resultMap; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @Description: 获取地区名 | 
|---|
|  |  |  | * @Param: [areaArr, menu]menuMap:key为menuid,value为menu | 
|---|
|  |  |  | * @return: Array | 
|---|
|  |  |  | * @Author: lizijie | 
|---|
|  |  |  | * @Date: 2021/4/7 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String[] getAreaArr(String areaCode) { | 
|---|
|  |  |  | QueryWrapper<SysArea> wrapper = new QueryWrapper<>(); | 
|---|
|  |  |  | wrapper.eq("area_code",areaCode); | 
|---|
|  |  |  | SysArea sysArea = sysAreaMapper.selectOne(wrapper); | 
|---|
|  |  |  | String[] arr = {areaCode,sysArea.getAreaName()}; | 
|---|
|  |  |  | return arr; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|