| | |
| | | import org.springframework.web.servlet.ModelAndView;
|
| | | import org.xml.sax.InputSource;
|
| | |
|
| | | import com.alibaba.fastjson.JSON;
|
| | | import com.alibaba.fastjson.JSONArray;
|
| | | import com.alibaba.fastjson.JSONObject;
|
| | | import com.moral.common.bean.Constants;
|
| | |
| | | alarmLevelMap.entrySet().stream().forEach(entry -> {
|
| | | //当 increment都为0时,替换为默认值
|
| | | AlarmSensorLevel alarmSensorLevel = entry.getValue();
|
| | | boolean isAllZero = alarmSensorLevel.getIncrement().stream().allMatch(item -> item == 0);
|
| | | if(isAllZero){
|
| | | AlarmSensorLevel defaultAlarmSensorLevel = finalDefaultSensorLevelMap==null?null:finalDefaultSensorLevelMap.get(entry.getKey());
|
| | | if(defaultAlarmSensorLevel!=null){
|
| | | alarmSensorLevel.setIncrement(defaultAlarmSensorLevel.getIncrement());
|
| | | }else{
|
| | | List<Float> tempList = Arrays.asList(0.0f,200.0f,500.0f);
|
| | | alarmSensorLevel.setIncrement(tempList);
|
| | | if(alarmSensorLevel.getIncrement()!=null){
|
| | | boolean isAllZero = alarmSensorLevel.getIncrement().stream().allMatch(item -> item == 0);
|
| | | if(isAllZero){
|
| | | AlarmSensorLevel defaultAlarmSensorLevel = finalDefaultSensorLevelMap==null?null:finalDefaultSensorLevelMap.get(entry.getKey());
|
| | | if(defaultAlarmSensorLevel!=null){
|
| | | alarmSensorLevel.setIncrement(defaultAlarmSensorLevel.getIncrement());
|
| | | }else{
|
| | | List<Float> tempList = Arrays.asList(0.0f,200.0f,500.0f);
|
| | | alarmSensorLevel.setIncrement(tempList);
|
| | | }
|
| | | }
|
| | | }
|
| | | });
|
| | |
| | | @RequestMapping(value = "/map-page", method = RequestMethod.GET)
|
| | | public ModelAndView map(ModelAndView model, @RequestParam("areaCode")int code, @RequestParam("accountId")int accountId){
|
| | | Account account = accountService.getAccountById(accountId);
|
| | | String regionName = areaService.selectFullNameByCode(code);
|
| | | String regionName = areaService.queryFullNameByCode(code);
|
| | | if(account!=null&®ionName!=null){
|
| | | //去除空格
|
| | | regionName = regionName.replace(" ","");
|