fei.wang
2024-04-16 70223b3ef4df02622869425fed4ba9b290e1aa74
src/main/java/com/hxzk/controller/SanWeiController.java
@@ -32,26 +32,26 @@
        while(var6.hasNext()) {
            TbPersonAndDepartment node = (TbPersonAndDepartment)var6.next();
            double jiao = 0.0;
            if (this.persons.containsKey(node.getPTagid())) {
                double x1 = Double.valueOf(node.getPX());
                double y1 = Double.valueOf(node.getPY());
                double x2 = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[0]);
                double y2 = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[1]);
                double c = x1 - x2;
                double a = y1 - y2;
                if (node.getBaoliu22() != null && node.getBaoliu22() != "") {
                    if (node.getBaoliu22().equals("0")) {
                        jiao = Math.toDegrees(Math.atan2(c, a));
                    } else {
                        String[] xy = node.getBaoliu23().split(",");
                        jiao = Math.toDegrees(Math.atan2(Double.valueOf(xy[0]), Double.valueOf(xy[1])));
                    }
                    if (String.valueOf(jiao).equals("0.0")) {
                        jiao = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[2]);
                    }
                }
            }
//            if (this.persons.containsKey(node.getPTagid())) {
//                double x1 = Double.valueOf(node.getPX());
//                double y1 = Double.valueOf(node.getPY());
//                double x2 = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[0]);
//                double y2 = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[1]);
//                double c = x1 - x2;
//                double a = y1 - y2;
//                if (node.getBaoliu22() != null && node.getBaoliu22() != "") {
//                    if (node.getBaoliu22().equals("0")) {
//                        jiao = Math.toDegrees(Math.atan2(c, a));
//                    } else {
//                        String[] xy = node.getBaoliu23().split(",");
//                        jiao = Math.toDegrees(Math.atan2(Double.valueOf(xy[0]), Double.valueOf(xy[1])));
//                    }
//
//                    if (String.valueOf(jiao).equals("0.0")) {
//                        jiao = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[2]);
//                    }
//                }
//            }
            String tagid = node.getPTagid();
            tb_realpositoin position = new tb_realpositoin();
            position.setTagid(tagid);