From 974ee1298c9db729077f86ae6e773c6a44d5e77d Mon Sep 17 00:00:00 2001 From: hmpc <hmpc> Date: 星期二, 21 一月 2025 21:52:06 +0800 Subject: [PATCH] * --- src/main/java/com/zy/asrs/utils/Utils.java | 530 ++++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 364 insertions(+), 166 deletions(-) diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java index 6de236b..2cbe72d 100644 --- a/src/main/java/com/zy/asrs/utils/Utils.java +++ b/src/main/java/com/zy/asrs/utils/Utils.java @@ -138,173 +138,416 @@ // 璁$畻鐐圭殑鍧愭爣 double x = 0; double y = 0; + + + + if (b > 217480 && b <= 217980) { // 133 绔欑偣 217730 x = 110; - y = 878; - } else if (b > 217980 && b <= 257168) { - x = 138; - y = 878; + y = 882; + } else if (b > 217980 && b <= 227777) { + x = 121; + y = 882; + } else if (b > 227777 && b <= 237574) { + x = 132; + y = 882; + } else if (b > 237574 && b <= 247371) { + x = 143; + y = 882; + } else if (b > 247371 && b <= 257168) { + x = 154; + y = 882; } else if (b > 257168 && b <= 257668) { // 132 绔欑偣 257418 x = 165; - y = 878; - } else if (b > 257668 && b <= 276817) { - x = 193; - y = 878; + y = 882; + } else if (b > 257668 && b <= 262455) { + x = 176; + y = 882; + } else if (b > 262455 && b <= 267242) { + x = 187; + y = 882; + } else if (b > 267242 && b <= 272029) { + x = 198; + y = 882; + } else if (b > 272029 && b <= 276817) { + x = 209; + y = 882; } else if (b > 276817 && b <= 277317) { // 131 绔欑偣 277067 x = 220; - y = 878; - } else if (b > 277317 && b <= 306570) { - x = 248; - y = 878; + y = 882; + } else if (b > 277317 && b <= 284630) { + x = 231; + y = 882; + } else if (b > 284630 && b <= 291943) { + x = 242; + y = 882; + } else if (b > 291943 && b <= 299256) { + x = 253; + y = 882; + } else if (b > 299256 && b <= 306570) { + x = 264; + y = 882; } else if (b > 306570 && b <= 307070) { // 130 绔欑偣 306820 x = 275; - y = 878; - } else if (b > 307070 && b <= 336388) { - x = 303; - y = 878; + y = 882; + } else if (b > 307070 && b <= 314399) { + x = 286; + y = 882; + } else if (b > 314399 && b <= 321729) { + x = 297; + y = 882; + } else if (b > 321729 && b <= 329058) { + x = 308; + y = 882; + } else if (b > 329058 && b <= 336388) { + x = 319; + y = 882; } else if (b > 336388 && b <= 336888) { // 129 绔欑偣 336638 x = 330; - y = 878; - } else if (b > 336888 && b <= 366061) { - x = 358; - y = 878; + y = 882; + } else if (b > 336888 && b <= 344181) { + x = 341; + y = 882; + } else if (b > 344181 && b <= 351474) { + x = 352; + y = 882; + } else if (b > 257168 && b <= 358767) { + x = 363; + y = 882; + } else if (b > 358767 && b <= 366061) { + x = 374; + y = 882; } else if (b > 366061 && b <= 366561) { // 128 绔欑偣 366311 x = 385; - y = 878; - } else if (b > 366561 && b <= 380856) { - x = 413; - y = 878; + y = 882; + } else if (b > 366561 && b <= 370134) { + x = 396; + y = 882; + } else if (b > 370134 && b <= 373708) { + x = 407; + y = 882; + } else if (b > 373708 && b <= 377282) { + x = 418; + y = 882; + } else if (b > 377282 && b <= 380856) { + x = 429; + y = 882; } else if (b > 380856 && b <= 381356) { // 127 绔欑偣 381106 x = 440; - y = 878; - } else if (b > 381356 && b <= 396018) { - x = 468; - y = 878; + y = 882; + } else if (b > 381356 && b <= 385021) { + x = 451; + y = 882; + } else if (b > 385021 && b <= 388687) { + x = 462; + y = 882; + } else if (b > 388687 && b <= 392352) { + x = 473; + y = 882; + } else if (b > 392352 && b <= 396018) { + x = 484; + y = 882; } else if (b > 396018 && b <= 396518) { // 126 绔欑偣 396268 x = 495; - y = 878; - } else if (b > 396518 && b <= 425518) { - x = 523; - y = 878; + y = 882; + } else if (b > 396518 && b <= 403768) { + x = 506; + y = 882; + } else if (b > 403768 && b <= 411018) { + x = 517; + y = 882; + } else if (b > 411018 && b <= 418268) { + x = 528; + y = 882; + } else if (b > 418268 && b <= 425518) { + x = 539; + y = 882; } else if (b > 425518 && b <= 426018) { // 125 绔欑偣 425768 x = 550; - y = 878; + y = 882; + } else if (b > 426018 && b <= 433329) { + x = 561; + y = 882; + } else if (b > 433329 && b <= 440641) { + x = 572; + y = 882; + } else if (b > 440641 && b <= 447952) { + x = 583; + y = 882; } else if (b > 426018 && b <= 455264) { - x = 578; - y = 878; + x = 594; + y = 882; } else if (b > 455264 && b <= 455764) { // 124 绔欑偣 455514 x = 605; - y = 878; - } else if (b > 455764 && b <= 470117) { - x = 633; - y = 878; + y = 882; + } else if (b > 455764 && b <= 459352) { + x = 616; + y = 882; + } else if (b > 459352 && b <= 462940) { + x = 627; + y = 882; + } else if (b > 462940 && b <= 466528) { + x = 638; + y = 882; + } else if (b > 466528 && b <= 470117) { + x = 649; + y = 882; } else if (b > 470117 && b <= 470617) { // 123 绔欑偣 470367 x = 660; - y = 878; - } else if (b > 470617 && b <= 484977) { - x = 688; - y = 878; + y = 882; + } else if (b > 470617 && b <= 474207) { + x = 671; + y = 882; + } else if (b > 474207 && b <= 477797) { + x = 682; + y = 882; + } else if (b > 477797 && b <= 481387) { + x = 693; + y = 882; + } else if (b > 481387 && b <= 484977) { + x = 704; + y = 882; } else if (b > 484977 && b <= 485477) { // 122 绔欑偣 485227 x = 715; - y = 878; - } else if (b > 485477 && b <= 514662) { - x = 743; - y = 878; + y = 882; + } else if (b > 485477 && b <= 492773) { + x = 726; + y = 882; + } else if (b > 492773 && b <= 500069) { + x = 737; + y = 882; + } else if (b > 500069 && b <= 507365) { + x = 748; + y = 882; + } else if (b > 507365 && b <= 514662) { + x = 759; + y = 882; } else if (b > 514662 && b <= 515162) { // 121 绔欑偣 514912 x = 770; - y = 878; - } else if (b > 515162 && b <= 544432) { - x = 798; - y = 878; + y = 882; + } else if (b > 515162 && b <= 522479) { + x = 781; + y = 882; + } else if (b > 522479 && b <= 529797) { + x = 792; + y = 882; + } else if (b > 529797 && b <= 537114) { + x = 803; + y = 882; + } else if (b > 537114 && b <= 544432) { + x = 814; + y = 882; } else if (b > 544432 && b <= 544932) { // 120 绔欑偣 544682 x = 825; - y = 878; - } else if (b > 544932 && b <= 559284) { - x = 853; - y = 878; + y = 882; + } else if (b > 544932 && b <= 548520) { + x = 836; + y = 882; + } else if (b > 548520 && b <= 552108) { + x = 847; + y = 882; + } else if (b > 552108 && b <= 555696) { + x = 858; + y = 882; + } else if (b > 555696 && b <= 559284) { + x = 869; + y = 882; } else if (b > 559284 && b <= 559784) { // 119 绔欑偣 559534 x = 880; - y = 878; - } else if (b > 559784 && b <= 574073) { + y = 882; + } else if (b > 559784 && b <= 563356) { + x = 891; + y = 882; + } else if (b > 563356 && b <= 566928) { x = 908; - y = 878; + y = 882; + } else if (b > 566928 && b <= 570500) { + x = 919; + y = 882; + } else if (b > 570500 && b <= 574073) { + x = 930; + y = 882; } else if (b > 574073 && b <= 574573) { // 118 绔欑偣 574323 - x = 935; - y = 878; - } else if (b > 574573 && b <= 603793) { + x = 941; + y = 882; + } else if (b > 574573 && b <= 581878) { + x = 952; + y = 882; + } else if (b > 581878 && b <= 589183) { x = 963; - y = 878; + y = 882; + } else if (b > 589183 && b <= 596488) { + x = 974; + y = 882; + } else if (b > 596488 && b <= 603793) { + x = 985; + y = 882; } else if (b > 603793 && b <= 604293) { // 117 绔欑偣 604043 - x = 990; - y = 878; - } else if (b > 604293 && b <= 633730) { + x = 996; + y = 882; + } else if (b > 604293 && b <= 611652) { + x = 1007; + y = 882; + } else if (b > 611652 && b <= 619011) { x = 1018; - y = 878; + y = 882; + } else if (b > 619011 && b <= 626370) { + x = 1029; + y = 882; + } else if (b > 626370 && b <= 633730) { + x = 1; + y = 882; } else if (b > 633730 && b <= 634230) { // 116 绔欑偣 633980 - x = 1045; - y = 878; - } else if (b > 634230 && b <= 634730) { - x = 1073; - y = 878; - } else if (b > 634730 && b <= 679853) { - x = 1073; - y = 878; + x = 1040; + y = 882; + } else if (b > 634230 && b <= 641833) { + x = 1050; + y = 882; + } else if (b > 641833 && b <= 649437) { + x = 1060; + y = 882; + } else if (b > 649437 && b <= 657041) { + x = 1070; + y = 882; + } else if (b > 657041 && b <= 664645) { + x = 1080; + y = 882; + } else if (b > 664645 && b <= 672249) { + x = 1090; + y = 882; + } else if (b > 672249 && b <= 679853) { + x = 1100; + y = 882; } else if (b > 679853 && b <= 680353) { // 116 鎷愮偣 680103 x = 1115; + y = 882; + + + } else if (b > 680353 && b <= 685447) { + x = 1125; + y = 882; + } else if (b > 685447 && b <= 690542) { + x = 1125; + y = 880; + } else if (b > 690542 && b <= 695637) { + x = 1135; y = 878; - - - } else if (b > 680353 && b <= 731300) { + } else if (b > 695637 && b <= 700731) { + x = 1145; + y = 877; + } else if (b > 700731 && b <= 705826) { + x = 1155; + y = 875; + } else if (b > 705826 && b <= 710921) { + x = 1190; + y = 855; + } else if (b > 710921 && b <= 716015) { + x = 1200; + y = 840; + } else if (b > 716015 && b <= 721110) { + x = 1210; + y = 820; + } else if (b > 721110 && b <= 726205) { x = 1215; - y = 565; - - } else if (b > 731300 && b <= 746783) { // 115 鎷愮偣 731550 + y = 800; + } else if (b > 726205 && b <= 746783) { // 115 鎷愮偣 731550 x = 1215; y = 775; - } else if (b > 746783 && b <= 755812) { + } else if (b > 746783 && b <= 750168) { x = 1215; - y = 680; - } else if (b > 755812 && b <= 764841) { + y = 770; + } else if (b > 750168 && b <= 753554) { x = 1215; - y = 610; + y = 735; - } else if (b > 764841 && b <= 773870) { + } else if (b > 753554 && b <= 756940) { x = 1215; - y = 565; + y = 700; + } else if (b > 756940 && b <= 760326) { + x = 1215; + y = 665; + } else if (b > 760326 && b <= 763712) { + x = 1215; + y = 630; + } else if (b > 763712 && b <= 767098) { + x = 1215; + y = 595; + } else if (b > 767098 && b <= 770484) { + x = 1215; + y = 560; + } else if (b > 770484 && b <= 773870) { + x = 1215; + y = 535; } else if (b > 773870 && b <= 774370) { // 115 绔欑偣 774120 x = 1215; y = 520; - } else if (b > 774370 && b <= 797100) { + } else if (b > 774370 && b <= 780052) { x = 1215; - y = 475; + y = 502; + } else if (b > 780052 && b <= 785735) { + x = 1215; + y = 484; + } else if (b > 785735 && b <= 791417) { + x = 1215; + y = 466; + } else if (b > 791417 && b <= 797100) { + x = 1215; + y = 448; } else if (b > 797100 && b <= 797600) { // 114 绔欑偣 797100 x = 1215; y = 430; - } else if (b > 797600 && b <= 870170) { + } else if (b > 797600 && b <= 815742) { x = 1215; - y = 385; + y = 412; + } else if (b > 815742 && b <= 833885) { + x = 1215; + y = 394; + } else if (b > 833885 && b <= 852027) { + x = 1215; + y = 376; + } else if (b > 852027 && b <= 870170) { + x = 1215; + y = 358; } else if (b > 870170 && b <= 870670) { // 113 绔欑偣 870420 x = 1215; y = 340; - } else if (b > 870670 && b <= 899250) { + } else if (b > 870670 && b <= 877815) { x = 1215; - y = 295; + y = 322; + } else if (b > 877815 && b <= 884960) { + x = 1215; + y = 304; + } else if (b > 884960 && b <= 892105) { + x = 1215; + y = 286; + } else if (b > 892105 && b <= 899250) { + x = 1215; + y = 268; } else if (b > 899250 && b <= 899750) { // 112 绔欑偣 899500 x = 1215; y = 250; - } else if (b > 899750 && b <= 972450) { + } else if (b > 899750 && b <= 914290) { x = 1215; - y = 205; - } else if (b > 972450 && b <= 972950) { + y = 225; + } else if (b > 914290 && b <= 928830) { + x = 1215; + y = 200; + } else if (b > 928830 && b <= 943370) { + x = 1215; + y = 175; + } else if (b > 943370 && b <= 957910) { + x = 1215; + y = 150; + } else if (b > 972450 && b <= 972950) { // 鎷愮偣 x = 1215; y = 125; } else if (b > 972950 && b <= 1016193) { // 椤剁偣 x = 1164; y = 80; - } else if (b > 1016193 && b <= 1063563) { + } else if (b > 1016193 && b <= 1063563) { // 鎷愮偣 x = 1115; y = 125; @@ -344,10 +587,10 @@ } else if (b > 1160880 && b <= 1187314) { x = 1115; y = 425; - } else if (b > 1187314 && b <= 1187814) { // 105 绔欑偣 1187564 + } else if (b > 1187314 && b <= 1188214) { // 105 绔欑偣 1187564 x = 1115; y = 450; - } else if (b > 1187814 && b <= 1201849) { + } else if (b > 1188214 && b <= 1201849) { x = 1115; y = 475; } else if (b > 1201849 && b <= 1202349) { // 104 绔欑偣 1202099 @@ -379,83 +622,38 @@ x = 1100; y = 750; - - } else if (b > 1322829 && b <= 1323329) { - x = 1075; - y = 775; - } else if (b > 1323329 && b <= 1371551) { - x = 1025; - y = 775; - } else if (b > 1371551 && b <= 1372051) { - x = 975; - y = 775; - } else if (b > 1372051 && b <= 1420273) { - x = 925; - y = 775; - } else if (b > 1420273 && b <= 1420773) { - x = 875; - y = 775; - } else if (b > 1420773 && b <= 1468995) { - x = 825; - y = 775; - } else if (b > 1468995 && b <= 1469495) { - x = 775; - y = 650; - } else if (b > 1469495 && b <= 1517717) { - x = 725; - y = 650; - } else if (b > 1517717 && b <= 1518217) { - x = 675; - y = 775; - } else if (b > 1566439 && b <= 1566939) { - x = 575; - y = 775; - } else if (b > 1566939 && b <= 1614661) { - x = 525; - y = 775; - } else if (b > 1614661 && b <= 1615161) { - x = 475; - y = 775; - } else if (b > 1615161 && b <= 1662883) { - x = 425; - y = 775; - } else if (b > 1662883 && b <= 1663383) { - x = 375; - y = 775; - } else if (b > 1663383 && b <= 1711105) { - x = 325; - y = 775; - } else if (b > 1711105 && b <= 1711605) { - x = 275; - y = 775; - } else if (b > 1711605 && b <= 1736500) { - x = 225; - y = 775; - } else if (b > 1736500 && b <= 1737000) { - x = 175; - y = 775; - } else if (b > 0 && b <= 47822) { - x = 125; - y = 775; - } else if (b > 47822 && b <= 73050) { - x = 75; - y = 775; - } else if (b > 73050 && b <= 73550) { - x = 65; - y = 775; - } else if (b > 73550 && b <= 134400) { - x = 55; + } else if (b > 1322829 && b <= 1737000){ + double unit = (1737000 - 1322829) / 100.0; + double startX = 1090; + double unitX = 7; y = 775; + for (int i = 0; i < 100; i++) { + if (b > 1322829 + i * unit && b <= 1322829 + (i + 1) * unit) { + x = startX - i * unitX; + } + } + + } else if (b >= 0 && b <= 134400){ + double unit = 134400 / 41.0; + double startX = 390; + double unitX = 8.17; + y = 775; + + for (int i = 0; i < 41; i++) { + if (b >= 0 + i * unit && b <= 0 + (i + 1) * unit) { + x = startX - i * unitX; + } + } } else if (b > 134400 && b <= 134900) { x = 25; y = 830; } else if (b > 134900 && b <= 196000) { x = 65; - y = 878; + y = 882; } else if (b > 196000 && b <= 217480) { x = 83; - y = 878; + y = 882; } -- Gitblit v1.9.1