|
@@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import com.xy.annotate.RestMappingController;
|
|
import com.xy.annotate.RestMappingController;
|
|
import com.xy.dto.DeviceInfoDto;
|
|
import com.xy.dto.DeviceInfoDto;
|
|
|
|
+import com.xy.dto.DeviceStatusDto;
|
|
import com.xy.dto.MercMiniDeviceDto;
|
|
import com.xy.dto.MercMiniDeviceDto;
|
|
import com.xy.dto.be.MercDto;
|
|
import com.xy.dto.be.MercDto;
|
|
import com.xy.dto.common.MercLineDto;
|
|
import com.xy.dto.common.MercLineDto;
|
|
@@ -19,6 +20,7 @@ import com.xy.utils.Emptys;
|
|
import com.xy.utils.MercAuthUtils;
|
|
import com.xy.utils.MercAuthUtils;
|
|
import com.xy.utils.PageBean;
|
|
import com.xy.utils.PageBean;
|
|
import com.xy.utils.R;
|
|
import com.xy.utils.R;
|
|
|
|
+import com.xy.utils.enums.DeviceNetSateType;
|
|
import com.xy.utils.enums.DictSonEnum;
|
|
import com.xy.utils.enums.DictSonEnum;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -73,6 +75,7 @@ public class MercMiniDeviceController {
|
|
@PostMapping("detail")
|
|
@PostMapping("detail")
|
|
R<DeviceInfoDto.Vo> detail(@RequestBody DeviceInfoDto.Obj obj) {
|
|
R<DeviceInfoDto.Vo> detail(@RequestBody DeviceInfoDto.Obj obj) {
|
|
obj.setMercId(MercAuthUtils.getMercId());
|
|
obj.setMercId(MercAuthUtils.getMercId());
|
|
|
|
+ obj.setIsStatus(true);
|
|
R<DeviceInfoDto.Vo> r = deviceInfoService.obj(obj);
|
|
R<DeviceInfoDto.Vo> r = deviceInfoService.obj(obj);
|
|
DeviceInfoDto.Vo vo = r.getData();
|
|
DeviceInfoDto.Vo vo = r.getData();
|
|
if (vo != null) {
|
|
if (vo != null) {
|
|
@@ -89,6 +92,8 @@ public class MercMiniDeviceController {
|
|
Long districtId = vo.getDistrictId();
|
|
Long districtId = vo.getDistrictId();
|
|
Map<Long, String> districtMap = R.feignCheckData(mercPlaceService.merReginId2Name(new MiniMercRegionDto.IdList().setIds(CollUtil.newArrayList(districtId))));
|
|
Map<Long, String> districtMap = R.feignCheckData(mercPlaceService.merReginId2Name(new MiniMercRegionDto.IdList().setIds(CollUtil.newArrayList(districtId))));
|
|
vo.setDistrictName(CollUtil.isEmpty(districtMap) ? StrUtil.EMPTY : districtMap.get(districtId));
|
|
vo.setDistrictName(CollUtil.isEmpty(districtMap) ? StrUtil.EMPTY : districtMap.get(districtId));
|
|
|
|
+ DeviceStatusDto.Vo deviceStatus = vo.getDeviceStatus();
|
|
|
|
+ vo.setNetStateName(deviceStatus == null ? StrUtil.EMPTY : DeviceNetSateType.getEnumByCode(deviceStatus.getNetState()).getDescription());
|
|
}
|
|
}
|
|
return R.ok(vo);
|
|
return R.ok(vo);
|
|
}
|
|
}
|