liusuyi
2024-05-07 ca6b88f52b3d211f3e8e9e379522c35bf56ee9cb
ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/impl/ArdAlarmpointsWellServiceImpl.java
@@ -928,12 +928,13 @@
            Angle_A = Angle_A - (p - fHorFieldAngle/2);//视场角内方位
            Angle_E = Angle_E - (360 - t - fVerFieldAngle/2);//视场角内俯仰
            map.put("id",ardAlarmpointsWell.getId());
            map.put("wellId",ardAlarmpointsWell.getWellId());
            map.put("horFieldProportion",Angle_A/fHorFieldAngle);//横向占比
            map.put("verFieldProportion",Angle_E/fVerFieldAngle);//纵向占比
            result.add(map);
            if(!(Angle_E/fVerFieldAngle < 0.1 || Angle_A/fHorFieldAngle < 0.08 || Angle_A/fHorFieldAngle > 0.92)){//最上,最左,最右去掉
                map.put("id",ardAlarmpointsWell.getId());
                map.put("wellId",ardAlarmpointsWell.getWellId());
                map.put("horFieldProportion",Angle_A/fHorFieldAngle);//横向占比
                map.put("verFieldProportion",Angle_E/fVerFieldAngle);//纵向占比
                result.add(map);
            }
        }
        return result;
    }