jiangping
2025-01-16 f63d3a3be83fea258e7920efccd2567b6a511bb3
server/system_service/src/main/java/com/doumee/core/utils/TestTool.java
@@ -911,11 +911,450 @@
        };
        String[] carsPhone = new String[]{
                "皖AB6219-15256553434",
                "皖AE301R-13866781208",
                "皖A01213-13856004205",
                "皖A9G467-18855126212",
                "皖AAT569-13705600310",
                "皖AA8196-13705691362",
                "皖AAT561-13705600310",
                "皖AA8593-15055179136",
                "皖AA8559-13485727850",
                "皖AA8565-17505515701",
                "皖AA8573-13966686381",
                "皖AA8117-15155165536",
                "皖AA8580-18949230358",
                "皖AJ5118-15955159992",
                "皖AJ1371-18010863058",
                "皖AJ0691-13965105584",
                "皖AJ0665-15255133586",
                "皖AJ8818-13955160295",
                "皖AJ9221-13966655585",
                "皖AJ0609-13866171458",
                "皖AJ3080-13075519010",
                "皖AL0601-15055107708",
                "皖AL1971-13655604645",
                "皖AL8313-13965137528",
                "皖AL1761-17505690187",
                "皖AL9179-13965020562",
                "皖AL0390-18010882575",
                "皖AL5131-13515644306",
                "皖AL0201-13905601520",
                "皖AL2771-13637094407",
                "皖AL7131-13865991467",
                "皖K9072C-15905583796",
                "皖AF69F5-13955008600",
                "皖MGG862-13955008855",
                "皖AC669Y-13605511715",
                "皖AY6Y57-13856987728",
                "皖AA99719-13855002548",
                "皖AF727Y-13965073377",
                "皖A7H319-15375258610",
                "皖AA32898-13965029965",
                "皖AD15312-18056098020",
                "皖ABB189-13855191889",
                "皖A81B27-18856963616",
                "皖A783GX-15255621599",
                "皖AQM306-18856963616",
                "皖A22U80-13866161051",
                "皖ASJ523-13866161051",
                "皖AWX972-13956088283",
                "皖AXU128-13956055677",
                "皖AA1535-13956055677",
                "皖AY9T09-13856085586",
                "皖AFJ4499-13856085586",
                "皖BX111S-13966767600",
                "皖AD9Z39-18055162696",
                "晥ACH956-13855159797",
                "晥ADR5227-13865509512",
                "晥AJ617Z-13866754556",
                "晥AV063U-18855192890",
                "晥AV5P23-18155183418",
                "晥A6VF72-18656025577",
                "晥ANR728-13866796112",
                "皖A43970-13956077896",
                "皖ANN900-13956975120",
                "皖AL1Z26-13956975120",
                "皖ALP828-13739262204",
                "皖AC289Y-13956008165",
                "皖AA0G39-19956003192",
                "皖AGU016-13856056195",
                "皖AL56R0-13956908148",
                "皖AA01110-18055417732",
                "皖APY305-18055417732",
                "皖ARL218-13955132837",
                "皖AZH216-15155141103",
                "皖AG2088-18005694101",
                "皖AA61999-18255991615",
                "皖AA38669-19956003192",
                "皖ADK9306-13956808695",
                "皖A10110-13855153156",
                "皖A135NR-13339299171",
                "皖A38566-18919690881",
                "皖A39961-18919690772",
                "皖AE4W46-18856910835",
                "皖AF293T-18919690767",
                "皖A2953B-18919690767",
                "皖AB13A8-18956055277",
                "皖AQ69X7-13956977985",
                "皖AB7M36-18856910817",
                "皖AH39X5-13856019166",
                "皖A7UK93-13855176573",
                "皖A1DK59-13855140034",
                "皖A3MK59-18919690767",
                "皖A0BL38-18856910907",
                "皖AV31B8-13665655857",
                "皖AEE842-18919690767",
                "皖A8315A-13856063769",
                "皖A2NK09-18856910815",
                "皖A1729B-18919690767",
                "皖AE0W92-18919690767",
                "皖AEN372-18919690767",
                "皖AVM416-18919690767",
                "皖AYC151-18919690767",
                "皖A0265F-18919690767",
                "皖AE5N69-18919690767",
                "皖A0CM93-18919690767",
                "皖AC935U-18919690767",
                "皖AW092Z-13855123707",
                "皖AV50A0-18856910853",
                "皖A7VM93-13956079487",
                "皖AW5B19-18955151555",
                "皖A2EL08-13855195399",
                "皖AP33B9-13505612412",
                "皖AM39A3-18856910800",
                "皖AD2250-15395033218",
                "皖A46E69-13855192234",
                "皖AX32A1-13764070633",
                "皖AAC748-19956056535",
                "皖A0352Z-13605516917",
                "皖A5X011-13605516917",
                "皖AA1292-13605516917",
                "皖ADD1065-13605516917",
                "皖AQ23R8-19159080805",
                "皖AM17R9-13965056178",
                "皖AH31S9-19956075570",
                "皖A091R6-13739278846",
                "皖ACB455-15375429056",
                "皖AD1372-15395033218",
                "皖AL1W38-18655123031",
                "皖AK08R2-18256958373",
                "皖AR5497-15256591763",
                "皖AF700T-13955140157",
                "皖A03X40-17856513485",
                "皖A69S96-18356525286",
                "皖AU23G6-13866669923",
                "皖A62Y24-19956056535",
                "皖AD77683-19956056535",
                "浙EQE628-13339117728",
                "皖A0R0B5-13956041029",
                "皖A32MC8-13955140157",
                "皖A3QM38-13739278846",
                "皖A7U2B9-18956078866",
                "皖ADW275-13605516917",
                "皖AE181E-18175335887",
                "皖AXJ332-13866685119",
                "皖A13C37-18956078866",
                "皖A2U747-13615606800",
                "皖AX63G1-13615606800",
                "皖A2651Z-13956041029",
                "皖A12931-13339299171",
                "皖AH4Y07-18919690772",
                "皖AFH3616-18919690781",
                "皖AX7K28-18919690781",
                "皖A05LG0-17818588089",
                "皖AA7985-17818588089",
                "皖A98E57-18919690762",
                "皖A916N9-13965103313",
                "皖AAT378-13855153156",
                "皖A29601-18919690881",
                "皖ADN1577-13966384376",
                "皖ABR530-15375352357",
                "皖AQ360T-13966384376",
                "皖AC2M88-13855196288",
                "皖A63917-13955186028",
                "皖A6607G-13866683455",
                "皖A9158Z-13645651772",
                "皖ADM3277-13645651772",
                "皖AG277B-13955199214",
                "皖A711G1-13505658626",
                "皖AG67E6-15256507992",
                "皖A0KM07-13966334117",
                "皖A9LC70-18856910807",
                "皖AFB925-15956505627",
                "皖A7LZ59-13866700557",
                "皖AR335F-13866700557",
                "皖ALT825-19159082371",
                "皖A18J84-13866984826",
                "皖ADH0855-13856960608",
                "皖AT067X-13856960608",
                "皖AQ6L13-13966375158",
                "皖AW983Z-18949847129",
                "皖A9HH77-13856004013",
                "皖A09L92-13966379444",
                "皖A61K85-18005657566",
                "皖A98X01-13956095631",
                "皖AWE926-18919690770",
                "皖AN0412-18919690771",
                "皖APV960-18919690890",
                "皖AM261P-18955150503",
                "皖A3T655-13956917233",
                "皖AG85H1-13956917233",
                "皖A3XJ79-13966696265",
                "皖A59CM8-13856515377",
                "皖ATT645-18919690668",
                "皖APX519-17333068189",
                "皖ALV519-18955151555",
                "皖A818E5-18856910910",
                "皖AMM988-13035066988",
                "皖ADS3180-13866666650",
                "皖AC333A-13866666650",
                "皖ADS3810-13866666650",
                "皖AV0282-13855195399",
                "皖AD4Y98-13605697998",
                "皖AD7L59-18856910823",
                "皖AR67M2-13856063769",
                "皖AD67620-19965044178",
                "皖AL5Y13-19965044178",
                "皖A9T097-13855176573",
                "皖AF177Z-18919690775",
                "皖A1C196-13956919655",
                "皖AY731G-18856910780",
                "皖A157FM-13966670004",
                "皖ADC9936-13505612412",
                "皖AGH153-18856910894",
                "皖AR0R28-18856910835",
                "皖AH906T-13965052135",
                "皖AH306Q-13856001805",
                "皖AR903R-18856910891",
                "皖A57H80-13966687088",
                "皖CFD672-13856057477",
                "皖A0CT25-13805604117",
                "皖A39R99-18956055277",
                "皖AS5399-18956055277",
                "皖NYC109-18856910800",
                "皖A7XG67-13956977985",
                "皖A5L003-18856910803",
                "皖A8D2B0-18856910803",
                "皖AW6595-18856910826",
                "皖AS6K77-18856910847",
                "皖A833H7-13956079487",
                "皖A2L428-13856019166",
                "皖A0Q880-18856910827",
                "皖A833GJ-13955171029",
                "皖A860J6-18856910791",
                "皖AU3Z77-18856910804",
                "皖AK327T-13965104222",
                "皖AK6N66-13965104222",
                "皖A0780R-18919690780",
                "皖AA77996-18919690767",
                "皖AM6847-18919690767",
                "皖A912D3-18856910802",
                "皖A9UV52-18856910832",
                "皖AL218F-18856910832",
                "皖A6TW79-18856910837",
                "皖A009B9-18856910901",
                "皖A52AA8-18856910806",
                "皖AP981A-18856910794",
                "皖A62W52-18856910843",
                "皖ASF208-18856910789",
                "皖ATG275-18856910885",
                "皖A388S3-18856910829",
                "皖A64691-18856910866",
                "皖AP252C-18856910836",
                "皖AV7B16-18856910833",
                "皖AUX783-13956957683",
                "皖A21C11-13956918895",
                "皖A276FV-18856910907",
                "皖AE5170-13665655857",
                "皖AQ83G7-18856910788",
                "皖AF2347-18856910801",
                "皖AMB148-13965121479",
                "皖A3WR69-18856910813",
                "皖A950ZJ-13515609707",
                "皖A50KF9-18856910815",
                "皖A7NZ95-18856910841",
                "皖AT063K-13855140034",
                "皖A3A237-13965109187",
                "皖A4Y333-13856954333",
                "皖AD11433-13856954333",
                "皖AZ427Y-17333038030",
                "皖AN006Z-13855123707",
                "皖AZU635-18856080703",
                "皖A022P6-18856910895",
                "皖ALM129-18856910895",
                "皖ABB479-18856910853",
                "皖AH708Z-18856910906",
                "皖AK222N-18856910876",
                "皖A6013L-18856910913",
                "皖A802RD-18856910910",
                "皖AA81395-18856910804",
                "皖AGZ396-18919690782",
                "皖AV25V3-18856910892",
                "皖ADX8899-15856391419",
                "皖AA1R27-18856910892",
                "皖AL9Q85-18155166465",
                "皖AR977R-13856557658",
                "皖AD11948-15856391419",
                "皖AD23329-15856391419",
                "皖AFD8929-13905600222",
                "皖AFJ4994-13966334117",
                "皖A918HP-18856910836",
                "皖AP6021-18919690780",
                "皖AF16980-13955190131",
                "皖AD80156-13956917233",
                "皖AD46432-15209856136",
                "皖AL2A95-13685695039",
                "皖AP015K-13865918124",
                "皖AS7306-15855138721",
                "皖A5189D-13764070633",
                "皖AD60216-13866683455",
                "皖AQ3U58-13866794323",
                "皖ADM9383-19159080805",
                "皖A9787S-19956075570",
                "皖A19F82-13739278846",
                "皖A7HL78-15375429056",
                "皖AF5386-13865918124",
                "皖AY2981-15395033218",
                "皖AU712D-18655123031",
                "皖ADZ1413-18324700273",
                "皖A36BJ6-15357746918",
                "苏AH783E-18155175195",
                "皖A208S8-13966727745",
                "皖AU99S0-13966727745",
                "皖AR3L55-13866745813",
                "皖AY13L9-15851629713",
                "皖AR67C1-15056091913",
                "皖A53P02-13866134408",
                "皖A847R8-13856536567",
                "皖AS7X22-13866134408",
                "皖AT329C-18256958373",
                "皖A578VX-18956022800",
                "皖A680PB-18225600905",
                "皖AD69563-15256591763",
                "皖ADS6785-18326009919",
                "皖AK88T7-13866669923",
                "皖AS3W13-13866669923",
                "皖AU28Z3-13866669923",
                "皖AL4717-18326042219",
                "皖A9A826-13855192234",
                "皖A810GD-13955140157",
                "皖A3ME38-15155956381",
                "皖AQC660-18356525286",
                "皖AF26531-15026632182",
                "皖AN0224-15026632182",
                "皖AFD9565-18792130858",
                "皖HZC115-18175335887",
                "皖A6J275-17333038030",
                "皖AD23053-13866685119",
                "皖ADN3355-13866685119",
                "皖A2VY16-18956078866",
                "皖AHB882-15256703850",
                "皖A20634-13956041029",
                "皖AA61213-19956075570",
                "皖AAB5386-13865918124",
                "皖AQ66D5-19965465419",
                "皖A172ZR-13955190131",
                "皖AV2X71-13866669923",
                "皖ADG2839-13865918124",
                "皖A05HH7-15956505555",
                "皖A7H955-15956505555",
                "皖AJ38C0-18919690550",
                "皖A09AC8-13856566161",
                "皖ADN8219-18919690669",
                "皖A86768-",
                "皖A64565-",
                "皖AF6869-18919690669",
                "皖AK510F-18919690681",
                "皖AE7556-13865926243",
                "皖AS1119-18955110529",
                "皖A9WR16-18955110570",
                "皖ANB777-18955111333",
                "皖AW3263-18919690976",
                "皖AD86556-13635517189",
                "皖AE385学-13866170921",
                "皖AA3339-13955160295",
                "皖A1LX68-15956972822",
                "皖AA27620-13866721086",
                "皖A753NH-15955105569",
                "皖DHS500-13355690737",
                "皖A96G59-18949846563",
                "皖AG596H-15256938193",
                "皖A90059-15855155005",
                "皖ADG301-13865991467",
                "皖ADG5027-13655604645",
                "皖AZS392-13856004205",
                "皖AN03G8-15900512688",
                "皖AVV938-13866171458",
                "皖A5WB51-13075519010",
                "皖AG6G57-13705600310",
                "皖AD12718-15055107708",
                "皖A2AP97-17505690187",
                "皖AV9709-13515644306",
                "皖A6H0F8-13661571869",
                "皖AD207M-15855102446",
                "皖AT35Z8-18019919636",
                "皖AX108S-13965053771",
                "皖AM818W-13965137528",
                "皖AV08L2-15955159992",
                "皖AX677C-18715603668",
                "皖A92K29-18855126212",
                "皖AF08F0-15155165536",
                "皖AX1U50-17333152686",
                "皖A00F85-13485727850",
                "皖A105B5-13966686381",
                "皖A33Z13-17505515701",
                "皖A377AF-15375439937",
                "皖LM9202-17769930887",
                "皖AW785K-15055179136",
                "皖A621G7-13865966506",
                "皖AK661G-13965020562",
                "皖AZF353-13965105584",
                "皖AM528Y-15255133586",
                "皖AS2G87-18010863058",
                "皖AHX962-13905601520",
                "皖A2NL59-18010882575",
                "皖A39L66-13637094407",
                "皖AW130C-13966655585",
                "皖AV502K-18326156618",
                "皖EA5002-13701829756",
                "皖AG11D2-18895374416",
                "皖AG2Q90-13721067138",
                "皖A088PX-18095652570",
                "皖RB6090-15256666090",
                "皖ADD4298-13033052361",
                "皖AMOT18-13996529050",
                "皖A7CA06-18055115106",
                "皖A1YR63-18949230358",
                "皖AC616P-18155182329",
                "皖AF8905-18755162349",
                "皖AU796W-13956994808",
                "皖A852YX-13309691098",
                "皖ALH073-13865980010",
                "皖A2ZM95-13856018311",
                "皖AW7F21-13966653390",
                "皖A7P081-13955196906",
                "皖AAB9158-13955196906",
                "皖AM205G-13865957523",
                "皖AD19422-18315335159",
                "皖A65D99-18315335159",
                "皖A825R2-",
                "皖A9TL21-13965109187",
                "皖AY4619-18856080703",
                "皖A0PQ03-18856910788",
                "皖AFP638-13955188202",
                "皖A0VW17-18855187627",
                "皖ATR386-13965689770",
                "皖AC503H-13856537989",
        };
        List<String> noCars = new ArrayList<>();
        List<String> yesCars = new ArrayList<>();
        List<String> phoneNoCars = new ArrayList<>();
        FLAG: for(String str :allCars){
            String[] temp =  str.split("-");
            for(String s : cars){
                String[] temp =  str.split("-");
                if(StringUtils.equals(s,temp[0])){
                    yesCars.add(s);
                    continue FLAG;
@@ -923,12 +1362,36 @@
            }
            noCars.add(str);
        }
        FLAG1:
        for(String s : carsPhone){
            String[] tt  =  s.split("-");
            for(String str : allCars){
                String[] temp=  str.split("-");
                if(StringUtils.equals(tt[0],temp[0])
                        ){
                    if((tt.length>1
                            && temp.length>4
                            && !StringUtils.equals(tt[1],temp[4]))
                    || (tt.length >1 && temp.length<=4)
                    || (tt.length <=1 && temp.length>4) )
                    phoneNoCars.add(s + "|最新车主:"+temp[4]);
                    continue FLAG1;
                }
            }
        }
       for(String t :noCars){
           System.out.println(t);
       }
        System.out.println("--------完整车辆:"+allCars.length);
        System.out.println("--------已录入车辆:"+cars.length);
        System.out.println("--------对应录入车辆:"+yesCars.size());
        System.out.println("--------对应录入车辆:"+yesCars.size());
        System.out.println("--------未录车辆:"+noCars.size());
        for(String t :phoneNoCars){
            System.out.println(t);
        }
        System.out.println("--------车主对不上的车辆:"+phoneNoCars.size());
    }
}