|
@@ -17,7 +17,9 @@ import com.qunzhixinxi.hnqz.admin.api.constant.UpmsState;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.constant.enums.DelEnum;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.constant.enums.EnableEnum;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysAreaEntity;
|
|
|
+import com.qunzhixinxi.hnqz.admin.api.entity.SysChainNodeCheckHisNode43Temp;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysCheckChainNodeCheckHistory;
|
|
|
+import com.qunzhixinxi.hnqz.admin.api.entity.SysCheckChainNodeCheckHistoryCopy;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysDept;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysDeptRelation;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysFile;
|
|
@@ -26,6 +28,7 @@ import com.qunzhixinxi.hnqz.admin.api.entity.SysRole;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysUser;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysUserArea;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysUserRole;
|
|
|
+import com.qunzhixinxi.hnqz.admin.api.entity.TargetDept1;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmDaAgent;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmDaDrugEnt;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmDaDrugEntDrugtable;
|
|
@@ -40,8 +43,11 @@ import com.qunzhixinxi.hnqz.admin.api.model.excel.TaskCheckHistoryMissNodeExcelM
|
|
|
import com.qunzhixinxi.hnqz.admin.api.model.excel.WmTaskDupModel;
|
|
|
import com.qunzhixinxi.hnqz.admin.event.PackageContractEvent;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.InitMapper;
|
|
|
+import com.qunzhixinxi.hnqz.admin.mapper.SysChainNodeCheckHisNode43TempMapper;
|
|
|
+import com.qunzhixinxi.hnqz.admin.mapper.SysCheckChainNodeCheckHistoryCopyMapper;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.SysDeptMapper;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.SysDeptRelationMapper;
|
|
|
+import com.qunzhixinxi.hnqz.admin.mapper.TargetDept1Mapper;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.WmDaAgentMapper;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.WmDaDrugEntMapper;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.WmPackageTaskTypeQtyMapper;
|
|
@@ -164,8 +170,11 @@ public class InitController {
|
|
|
private final OssProperties ossProperties;
|
|
|
private final OssTemplate minioTemplate;
|
|
|
private final SysCheckChainNodeCheckHistoryService checkChainNodeCheckHistoryService;
|
|
|
+ private final SysCheckChainNodeCheckHistoryCopyMapper checkChainNodeCheckHistoryCopyMapper;
|
|
|
private final SysUserRoleService sysUserRoleService;
|
|
|
private final SysRoleService roleService;
|
|
|
+ private final SysChainNodeCheckHisNode43TempMapper node43TempMapper;
|
|
|
+ private final TargetDept1Mapper targetDept1Mapper;
|
|
|
|
|
|
@Inner(value = false)
|
|
|
@GetMapping(value = "/cnbg/task/check/stat")
|
|
@@ -1997,4 +2006,278 @@ public class InitController {
|
|
|
.sorted(Comparator.comparing(TaskCheckHistoryMissNodeExcelModel::getTaskId))
|
|
|
.collect(Collectors.toList());
|
|
|
}
|
|
|
+
|
|
|
+ @Inner(value = false)
|
|
|
+ @PostMapping(value = "/cnbg/init/check/node/missing/fix")
|
|
|
+ public void fixMissNode() {
|
|
|
+
|
|
|
+ int[] targetIds = {
|
|
|
+ 381922, 382587, 382521, 382674, 382715, 382947, 382848, 382298, 382239, 382271, 370690,
|
|
|
+ 371779, 876159, 875607, 369411, 369637, 369549, 368667, 873075, 370415, 370449, 369801,
|
|
|
+ 369988, 369953, 376535, 376671, 863303, 861150, 363011, 363065, 363245, 363262, 363336,
|
|
|
+ 363514, 362828, 362818, 362816, 362834, 362853, 362874, 364097, 364038, 364287, 364401,
|
|
|
+ 364331, 364509, 364450, 364479, 866721, 363573, 363724, 363770, 363766, 867344, 366621,
|
|
|
+ 364607, 364839, 366345, 366341, 366586, 365865, 420429, 421205, 912954, 913208, 912602,
|
|
|
+ 912648, 412103, 915912, 917125, 914032, 913533, 410770, 914656, 914563, 417433, 417778,
|
|
|
+ 904642, 904601, 904617, 414863, 403701, 403793, 402222, 408255, 407813, 409213, 896239,
|
|
|
+ 407536, 395911, 395946, 396280, 396818, 899120, 396343, 396471, 396622, 396621, 399947,
|
|
|
+ 399408, 401105, 400526, 400518, 400669, 400874, 398915, 885643, 398426, 398534, 886399,
|
|
|
+ 886483, 889395, 944674, 458100, 942598, 942798, 943664, 943193, 950242, 949600, 949729,
|
|
|
+ 444306, 449373, 936105, 936208, 936333, 937727, 937849, 448478, 935658, 940601, 940523,
|
|
|
+ 941828, 938849, 436117, 939538, 939568, 939888, 928477, 442246, 928171, 929479, 926315,
|
|
|
+ 428844, 927097, 426646, 426821, 427815, 930155, 931570, 920123, 920210, 919633, 919734,
|
|
|
+ 921312, 921347, 921570, 920700, 920796, 920715, 920731, 920899, 918240, 917556, 917868,
|
|
|
+ 917884, 917882, 917920, 919449, 486081, 918694, 486957, 486813, 924786, 924680, 924922,
|
|
|
+ 924912, 924863, 924849, 924933, 922349, 922441, 483818, 921605, 921646, 923627, 923120,
|
|
|
+ 489526, 489973, 489859, 491183, 491500, 488136, 488115, 488229, 488444, 479014, 475655,
|
|
|
+ 481549, 969397, 969396, 970692, 969853, 969753, 969784, 479424, 966985, 968327, 968367,
|
|
|
+ 973316, 466986, 971321, 468672, 970783, 970782, 971003, 468767, 468773, 473671, 473692,
|
|
|
+ 473628, 473734, 473789, 474023, 474183, 474266, 471349, 472596, 966173, 966172, 462324,
|
|
|
+ 459416, 966084, 962652, 962608, 962934, 962933, 962931, 963062, 963061, 460112, 951235,
|
|
|
+ 463883, 518769, 518889, 518228, 518148, 518198, 519935, 956846, 519215, 519485, 519594,
|
|
|
+ 516778, 516963, 516984, 516891, 516909, 517077, 516995, 516232, 516241, 516409, 516497,
|
|
|
+ 517759, 517751, 517872, 517782, 517903, 955495, 520768, 520948, 521165, 520438, 510250,
|
|
|
+ 510347, 511534, 511814, 511841, 511091, 511436, 511478, 511375, 511369, 508542, 508535,
|
|
|
+ 508788, 508735, 508395, 509506, 509449, 509773, 509944, 509002, 509024, 509199, 509379,
|
|
|
+ 514769, 514873, 514866, 514376, 514433, 515457, 515513, 512595, 512701, 512690, 512852,
|
|
|
+ 512915, 512218, 512238, 512359, 512373, 512265, 512505, 513749, 513769, 513909, 513837,
|
|
|
+ 513851, 513110, 513275, 513269, 513302, 513421, 503319, 503554, 503775, 503197, 503224,
|
|
|
+ 499902, 500902, 501015, 506447, 506606, 506641, 506109, 506024, 507747, 507025, 507200,
|
|
|
+ 507196, 504612, 504788, 504807, 504005, 504056, 503995, 494475, 494037, 495558, 495596,
|
|
|
+ 495019, 493290, 498209, 498684, 497876, 498117, 499565, 498747, 498983, 986596, 495702,
|
|
|
+ 495917, 496070, 496013, 496037, 497620, 497542, 496936, 551584, 549557, 548953, 549177,
|
|
|
+ 550498, 556125, 556299, 554593, 554042, 554237, 554287, 543572, 542838, 547731, 546968,
|
|
|
+ 547915, 547841, 548089, 545412, 545562, 545554, 546361, 546638, 545864, 546251, 534554,
|
|
|
+ 536275, 536232, 535702, 534032, 534398, 534327, 534482, 538955, 539074, 536657, 536683,
|
|
|
+ 536628, 536837, 536963, 538571, 537780, 538019, 526962, 527300, 526595, 527892, 527374,
|
|
|
+ 524993, 525672, 525601, 525708, 532042, 531976, 532240, 529004, 529089, 529104, 529356,
|
|
|
+ 530159, 530397, 583901, 583899, 583897, 583904, 581836, 581806, 581798, 583514, 583548,
|
|
|
+ 583460, 583475, 583555, 583571, 583070, 583058, 588376, 588533, 588620, 588065, 589654,
|
|
|
+ 588987, 587480, 587440, 576248, 576491, 575861, 574036, 574002, 574110, 574237, 574346,
|
|
|
+ 574397, 573899, 575127, 575261, 575426, 574479, 574498, 574623, 574948, 581243, 581183,
|
|
|
+ 580683, 581043, 578241, 578737, 578918, 567845, 568318, 567499, 567609, 567768, 569146,
|
|
|
+ 568756, 565946, 566143, 566017, 565361, 565265, 565473, 565507, 567022, 567116, 566506,
|
|
|
+ 566462, 566668, 571909, 572244, 572223, 571782, 573058, 573114, 573345, 572616, 572660,
|
|
|
+ 572729, 572721, 572874, 572820, 569432, 569401, 569592, 569680, 569604, 570884, 571185,
|
|
|
+ 571372, 570654, 570804, 560971, 557970, 557081, 558151, 564073, 564206, 564212, 564109,
|
|
|
+ 563402, 564875, 564225, 617100, 617289, 616724, 618060, 618310, 617905, 615147, 614484,
|
|
|
+ 614707, 616217, 615473, 615757, 615690, 621510, 620626, 620793, 620712, 622377, 621999,
|
|
|
+ 619073, 619104, 619020, 618910, 619637, 619921, 609035, 609248, 609177, 609202, 608354,
|
|
|
+ 608417, 609552, 606611, 607958, 612475, 612361, 612381, 612845, 613919, 614023, 614147,
|
|
|
+ 614394, 613780, 610927, 611033, 611169, 610425, 610312, 610325, 610436, 610702, 610731,
|
|
|
+ 611799, 600187, 600316, 600326, 600343, 601626, 601788, 601998, 602017, 601584, 599031,
|
|
|
+ 599298, 604914, 605938, 605625, 592463, 592452, 592573, 592568, 592918, 590346, 590764,
|
|
|
+ 589847, 590301, 591362, 591554, 591683, 591852, 596872, 596289, 596365, 597880, 597016,
|
|
|
+ 162428, 162525, 162554, 162457, 162450, 595199, 162562, 595301, 162780, 162797, 162807,
|
|
|
+ 162803, 595454, 163352, 649249, 162831, 162822, 163100, 163116, 163267, 163310, 163326,
|
|
|
+ 650317, 650314, 650257, 650442, 648901, 648317, 648239, 648414, 648658, 655247, 652123,
|
|
|
+ 652282, 652192, 652998, 652290, 652695, 641561, 641739, 641257, 641159, 641315, 642397,
|
|
|
+ 639557, 639312, 639434, 639483, 640716, 640058, 640049, 640262, 645878, 645873, 645960,
|
|
|
+ 645957, 646708, 646485, 643554, 632935, 633007, 633013, 634346, 630936, 632381, 632603,
|
|
|
+ 637469, 637892, 638735, 635459, 635473, 625617, 624757, 624656, 624963, 626329, 626495,
|
|
|
+ 623444, 622831, 623021, 624245, 191008, 623617, 191227, 191306, 191368, 192254, 192153,
|
|
|
+ 192343, 192342, 192389, 629189, 192433, 191540, 191707, 191635, 630776, 188969, 188987,
|
|
|
+ 189112, 189111, 189313, 188455, 188893, 627578, 190057, 189961, 189994, 189987, 190252,
|
|
|
+ 190259, 189543, 189609, 189814, 195082, 195358, 195528, 194639, 194630, 194625, 194588,
|
|
|
+ 194696, 195053, 682812, 682809, 194985, 194984, 196190, 196121, 196115, 682015, 682021,
|
|
|
+ 682019, 682018, 682017, 682016, 682271, 682269, 682444, 682441, 682438, 682435, 682432,
|
|
|
+ 195683, 195596, 195727, 683856, 683902, 196061, 195981, 683927, 193356, 193352, 193346,
|
|
|
+ 193292, 193290, 193337, 193495, 683422, 683450, 192758, 192646, 192685, 192891, 192825,
|
|
|
+ 192955, 192953, 192952, 194168, 194263, 194293, 194383, 194431, 680126, 194503, 680314,
|
|
|
+ 680311, 680310, 193603, 193659, 193547, 193556, 193581, 681566, 681564, 681573, 681570,
|
|
|
+ 681568, 193774, 194001, 182899, 680975, 680979, 680976, 681011, 183108, 681099, 681096,
|
|
|
+ 183102, 183095, 182353, 182407, 182625, 182532, 686752, 182574, 686946, 686944, 182749,
|
|
|
+ 687075, 183931, 183833, 184118, 184117, 184223, 686477, 686474, 183311, 687850, 183761,
|
|
|
+ 688067, 688047, 688044, 688042, 688062, 688051, 688050, 181052, 687450, 687580, 687502,
|
|
|
+ 687499, 687505, 684610, 684606, 684604, 180403, 180582, 180600, 180637, 685024, 182104,
|
|
|
+ 182018, 181311, 181380, 685716, 181644, 181685, 187081, 187089, 187109, 187212, 187150,
|
|
|
+ 186495, 186412, 674391, 674423, 674420, 674418, 186537, 186825, 186840, 186849, 186875,
|
|
|
+ 674767, 674765, 187989, 187905, 187931, 188284, 188375, 674108, 188336, 674203, 674200,
|
|
|
+ 674197, 674209, 187620, 187537, 675552, 187886, 187880, 187796, 187794, 675795, 675793,
|
|
|
+ 184952, 674848, 675018, 675144, 184343, 184548, 184711, 185934, 672650, 185968, 185899,
|
|
|
+ 186074, 186093, 671935, 671932, 671930, 186363, 672039, 186257, 185416, 185449, 185357,
|
|
|
+ 185366, 185581, 185574, 185596, 673319, 673492, 185751, 672839, 174737, 672989, 672988,
|
|
|
+ 673096, 175045, 175096, 175038, 174168, 673180, 673177, 673175, 678487, 174211, 174264,
|
|
|
+ 174350, 174399, 175706, 175622, 175639, 677999, 175812, 678009, 678007, 678005, 678031,
|
|
|
+ 175927, 176107, 176101, 176098, 678190, 678186, 678184, 678201, 175170, 679499, 175326,
|
|
|
+ 175245, 679613, 679612, 679611, 679610, 679609, 175562, 175597, 172584, 172744, 172773,
|
|
|
+ 679119, 679117, 679123, 172913, 679099, 679182, 173034, 679203, 172058, 676354, 172178,
|
|
|
+ 172366, 676524, 676520, 676537, 676532, 676528, 676676, 172522, 173657, 173594, 173586,
|
|
|
+ 675925, 675860, 173915, 675974, 173853, 676221, 173180, 173073, 677423, 677421, 677427,
|
|
|
+ 173223, 677574, 173379, 173357, 173363, 677833, 178910, 178900, 677019, 179060, 179143,
|
|
|
+ 677237, 179155, 677162, 179125, 178322, 178338, 178509, 178518, 178539, 178456, 178680,
|
|
|
+ 666414, 178574, 178582, 666419, 178609, 665695, 179775, 665693, 665689, 665686, 665700,
|
|
|
+ 179935, 179849, 180057, 180000, 180016, 180175, 180134, 179350, 179550, 179545, 667382,
|
|
|
+ 179559, 179574, 179572, 179624, 179633, 176762, 176655, 176868, 176788, 176970, 176966,
|
|
|
+ 666780, 666794, 666785, 176957, 176953, 177102, 177130, 177035, 176222, 176249, 176144,
|
|
|
+ 664138, 664158, 176186, 176327, 176364, 176358, 176379, 176278, 176494, 176482, 664221,
|
|
|
+ 176435, 664447, 176520, 664353, 176513, 176534, 664452, 664449, 177789, 177796, 177838,
|
|
|
+ 178033, 177930, 178118, 178079, 177229, 177227, 177276, 177270, 663982, 663979, 663974,
|
|
|
+ 177182, 665164, 665161, 665183, 177209, 665172, 177203, 665168, 177361, 177500, 177421,
|
|
|
+ 177627, 665354, 665349, 177648, 177580, 664651, 166219, 166374, 166385, 670504, 669930,
|
|
|
+ 669929, 671343, 671340, 671338, 164415, 670733, 670929, 671092, 668510, 668504, 668521,
|
|
|
+ 668517, 668515, 668512, 668423, 668418, 668416, 667730, 667728, 667901, 667900, 667822,
|
|
|
+ 667910, 667906, 667904, 667957, 667955, 667953, 668127, 668126, 668046, 164998, 170817,
|
|
|
+ 668966, 669067, 170041, 170035, 170350, 170273, 658261, 658278, 658373, 171529, 171544,
|
|
|
+ 171554, 171735, 657728, 171832, 657843, 171454, 658438, 658437, 658435, 168601, 168707,
|
|
|
+ 168705, 168732, 168902, 168949, 168856, 169475, 169498, 169782, 169186, 169133, 169122,
|
|
|
+ 169296, 169313, 169330, 169444, 169372, 169388, 223868, 224007, 656573, 656845, 662255,
|
|
|
+ 223595, 662338, 662381, 662379, 662373, 662370, 662282, 662279, 224982, 661519, 661690,
|
|
|
+ 661689, 661954, 224258, 661951, 224272, 663155, 221787, 221858, 221857, 662884, 662882,
|
|
|
+ 662881, 659968, 660170, 660168, 221457, 660288, 660253, 660287, 222934, 222957, 659964,
|
|
|
+ 659962, 661067, 661100, 661098, 222588, 222709, 227957, 227844, 227871, 227880, 660597,
|
|
|
+ 660594, 660592, 228068, 227986, 228281, 227649, 229013, 716396, 228552, 716335, 228771,
|
|
|
+ 225863, 225983, 716183, 225304, 225303, 225480, 713345, 227244, 226500, 226499, 226535,
|
|
|
+ 226458, 215747, 215716, 216051, 714000, 719362, 719532, 718960, 216731, 216843, 216351,
|
|
|
+ 720783, 213699, 213755, 213780, 214575, 214228, 219767, 220006, 219524, 220816, 220929,
|
|
|
+ 217903, 217123, 218849, 218214, 207437, 207424, 207398, 207200, 711496, 207329, 711463,
|
|
|
+ 711483, 711479, 711476, 711472, 208514, 208894, 207992, 207910, 712253, 712504, 712501,
|
|
|
+ 709227, 709237, 709590, 206575, 708780, 709002, 205846, 206171, 206263, 211572, 211514,
|
|
|
+ 211806, 211744, 211048, 211160, 700164, 700161, 700160, 209741, 209791, 209786, 697225,
|
|
|
+ 697223, 698216, 698229, 210416, 698172, 199360, 199488, 198771, 702989, 199163, 199056,
|
|
|
+ 702569, 702475, 702466, 702480, 702527, 702522, 199795, 199830, 200166, 200186, 197137,
|
|
|
+ 197156, 197326, 197290, 197390, 197585, 197584, 197510, 197523, 196901, 196898, 196914,
|
|
|
+ 198181, 198331, 198436, 198460, 198617, 198550, 197696, 702052, 702169, 197897, 702282,
|
|
|
+ 702280, 702279, 702278, 702277, 702276, 290379, 202878, 290468, 690890, 690889, 290757,
|
|
|
+ 691139, 691137, 691136, 289994, 289993, 691132, 290260, 690347, 690345, 690344, 690341,
|
|
|
+ 690540, 690538, 690534, 691726, 204005, 691743, 691751, 692082, 692185, 286879, 691322,
|
|
|
+ 691321, 691246, 201377, 288468, 288402, 200906, 688843, 688841, 201035, 288568, 688969,
|
|
|
+ 688962, 688248, 202476, 688629, 690014, 690133, 256622, 690093, 690090, 690103, 690100,
|
|
|
+ 690098, 256574, 689260, 689259, 256754, 689404, 689402, 689289, 689288, 689331, 294468,
|
|
|
+ 689604, 256161, 294672, 256464, 294833, 694456, 694455, 694721, 291496, 291677, 257321,
|
|
|
+ 257525, 290934, 696265, 291271, 254728, 254721, 695606, 695786, 292561, 692828, 254293,
|
|
|
+ 292794, 254442, 254348, 255936, 281200, 255031, 255329, 280589, 255416, 260695, 260619,
|
|
|
+ 693327, 693331, 693329, 693291, 280944, 260165, 260216, 282341, 693683, 260151, 282436,
|
|
|
+ 282458, 282449, 282414, 282540, 281706, 282061, 282060, 282067, 279900, 260056, 279987,
|
|
|
+ 285266, 259174, 285691, 248492, 248122, 285811, 246366, 282841, 246436, 245836, 245795,
|
|
|
+ 284305, 246240, 246157, 283654, 283840, 247422, 283817, 247492, 283812, 247524, 247428,
|
|
|
+ 247610, 284089, 273078, 272507, 252483, 272593, 272872, 251988, 273971, 273549, 273749,
|
|
|
+ 739377, 270973, 270981, 270980, 271172, 271132, 253363, 250444, 270660, 740399, 740487,
|
|
|
+ 250627, 250656, 737939, 271713, 251776, 737754, 251042, 738977, 277403, 277424, 251383,
|
|
|
+ 276656, 240618, 240609, 239727, 278502, 277599, 241475, 277890, 241548, 744998, 274509,
|
|
|
+ 238305, 744928, 744891, 237816, 238051, 275602, 275720, 265112, 743351, 244635, 265735,
|
|
|
+ 244058, 732011, 732016, 265386, 265385, 245468, 731150, 731153, 245533, 265649, 265648,
|
|
|
+ 263130, 245011, 245162, 733072, 732203, 242547, 729724, 729849, 729734, 729926, 729975,
|
|
|
+ 729969, 242097, 729335, 729226, 242768, 269030, 243084, 232047, 232260, 232203, 232246,
|
|
|
+ 232245, 232404, 730585, 231659, 231658, 231674, 231805, 231804, 231681, 231742, 270244,
|
|
|
+ 270243, 736047, 269338, 266847, 232527, 232528, 232472, 232646, 232638, 232637, 267136,
|
|
|
+ 737142, 232912, 266320, 266278, 230073, 266662, 266658, 230380, 229485, 229560, 229729,
|
|
|
+ 267335, 267479, 230927, 267498, 230954, 230953, 230951, 267724, 231361, 231398, 322243,
|
|
|
+ 230460, 230610, 230803, 323174, 323099, 723582, 723111, 723129, 723121, 320321, 724696,
|
|
|
+ 724714, 724705, 320318, 319621, 234223, 319858, 234479, 234473, 724285, 721621, 233870,
|
|
|
+ 320868, 722539, 722545, 234736, 234650, 722024, 325984, 813712, 722368, 722337, 327392,
|
|
|
+ 813083, 727616, 327341, 727599, 727609, 727603, 324583, 728277, 728419, 811260, 725834,
|
|
|
+ 725849, 725840, 725957, 725199, 314040, 726921, 726915, 726246, 726463, 726456, 726450,
|
|
|
+ 315220, 314817, 311830, 312258, 311744, 312635, 318229, 318225, 318244, 805384, 805758,
|
|
|
+ 317945, 317942, 805828, 805814, 805065, 319284, 785212, 318520, 318517, 806541, 806772,
|
|
|
+ 806883, 786007, 806117, 806202, 316321, 315713, 803631, 803789, 803155, 803122, 803208,
|
|
|
+ 804500, 804514, 804687, 316805, 803931, 305825, 804090, 804192, 784215, 804350, 305624,
|
|
|
+ 809378, 306230, 306549, 773728, 303122, 303310, 303317, 773548, 807181, 808470, 310142,
|
|
|
+ 797015, 310280, 310684, 307793, 307849, 307591, 774708, 795078, 297049, 801560, 298593,
|
|
|
+ 800840, 298775, 298769, 801139, 802569, 801873, 764308, 799379, 296483, 798786, 762760,
|
|
|
+ 296280, 762352, 302074, 302068, 763076, 303065, 303038, 768790, 302262, 299935, 787012,
|
|
|
+ 786444, 786911, 786836, 794117, 355680, 755762, 355837, 793711, 353148, 353168, 352392,
|
|
|
+ 791228, 359232, 359289, 792057, 359987, 360356, 359673, 356939, 356504, 356815, 356856,
|
|
|
+ 357498, 357384, 759363, 347275, 848693, 344494, 848217, 848279, 848302, 348894, 348916,
|
|
|
+ 349139, 836360, 342002, 330317, 331481, 331401, 331122, 327908, 334082, 334240, 335779,
|
|
|
+ 335286, 332514, 332062, 332252, 333301, 387677, 388350, 388344, 385573, 385671, 385426,
|
|
|
+ 386761, 386942, 386406, 391868, 392390, 879618, 877560, 876826, 390480, 379498, 379529,
|
|
|
+ 379725, 379679, 379805, 379351, 380440, 380667, 380129, 380162, 377698, 884055, 377788,
|
|
|
+ 377009, 881519, 881468, 880784, 383556, 383512, 881709, 383823, 383193, 383318, 383289,
|
|
|
+ 383385, 871396, 384033, 384128
|
|
|
+ };
|
|
|
+
|
|
|
+ List<Integer> tIds =
|
|
|
+ Arrays.stream(targetIds).distinct().sorted().boxed().collect(Collectors.toList());
|
|
|
+
|
|
|
+ checkChainNodeCheckHistoryService.remove(
|
|
|
+ Wrappers.<SysCheckChainNodeCheckHistory>lambdaQuery()
|
|
|
+ .in(SysCheckChainNodeCheckHistory::getTargetId, tIds));
|
|
|
+
|
|
|
+ // 获取历史
|
|
|
+ List<SysCheckChainNodeCheckHistoryCopy> historyCopies =
|
|
|
+ checkChainNodeCheckHistoryCopyMapper.selectList(
|
|
|
+ Wrappers.<SysCheckChainNodeCheckHistoryCopy>lambdaQuery()
|
|
|
+ .in(SysCheckChainNodeCheckHistoryCopy::getTargetId, tIds));
|
|
|
+
|
|
|
+ Map<Integer, List<SysCheckChainNodeCheckHistoryCopy>> tId2HisMap =
|
|
|
+ historyCopies.stream()
|
|
|
+ .collect(Collectors.groupingBy(SysCheckChainNodeCheckHistoryCopy::getTargetId));
|
|
|
+
|
|
|
+ List<SysCheckChainNodeCheckHistory> histories = new LinkedList<>();
|
|
|
+
|
|
|
+ for (Map.Entry<Integer, List<SysCheckChainNodeCheckHistoryCopy>> entry :
|
|
|
+ tId2HisMap.entrySet()) {
|
|
|
+ List<SysCheckChainNodeCheckHistoryCopy> value = entry.getValue();
|
|
|
+
|
|
|
+ Map<Integer, List<SysCheckChainNodeCheckHistoryCopy>> collect =
|
|
|
+ value.stream()
|
|
|
+ .collect(Collectors.groupingBy(SysCheckChainNodeCheckHistoryCopy::getNodeId));
|
|
|
+
|
|
|
+ // 循环遍历节点
|
|
|
+ for (int i = 1; i < 9; i++) {
|
|
|
+
|
|
|
+ if (i == 4 || i == 7) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
+ List<SysCheckChainNodeCheckHistoryCopy> copies = collect.get(i);
|
|
|
+
|
|
|
+ if (CollUtil.isEmpty(copies)) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
+ for (SysCheckChainNodeCheckHistoryCopy copy : copies) {
|
|
|
+
|
|
|
+ SysCheckChainNodeCheckHistory history = new SysCheckChainNodeCheckHistory();
|
|
|
+ history.setHistoryId(copy.getHistoryId());
|
|
|
+ history.setNodeId(copy.getNodeId());
|
|
|
+ history.setTargetId(copy.getTargetId());
|
|
|
+ history.setCheckResult(copy.getCheckResult());
|
|
|
+ history.setCheckMsg(copy.getCheckMsg());
|
|
|
+ history.setCreateBy(copy.getCreateBy());
|
|
|
+ history.setUpdateBy(copy.getUpdateBy());
|
|
|
+ history.setCreateTime(copy.getCreateTime());
|
|
|
+ history.setUpdateTime(copy.getUpdateTime());
|
|
|
+
|
|
|
+ histories.add(history);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Inner(value = false)
|
|
|
+ @PostMapping(value = "/cnbg/init/check/node43")
|
|
|
+ public R<?> node43() {
|
|
|
+
|
|
|
+ List<TargetDept1> targetDept1s = targetDept1Mapper.selectList(Wrappers.emptyWrapper());
|
|
|
+
|
|
|
+ if (CollUtil.isEmpty(targetDept1s)) {
|
|
|
+ return R.ok();
|
|
|
+ }
|
|
|
+
|
|
|
+ LocalDateTime now = LocalDateTime.now();
|
|
|
+ List<SysCheckChainNodeCheckHistory> collect =
|
|
|
+ targetDept1s.parallelStream()
|
|
|
+ .map(
|
|
|
+ td -> {
|
|
|
+ SysChainNodeCheckHisNode43Temp node43Random =
|
|
|
+ node43TempMapper.getNode43Random(td.getDeptName());
|
|
|
+
|
|
|
+ SysCheckChainNodeCheckHistory history = new SysCheckChainNodeCheckHistory();
|
|
|
+ history.setNodeId(2);
|
|
|
+ history.setTargetId(td.getTargetId().intValue());
|
|
|
+ history.setCheckResult(true);
|
|
|
+ history.setCreateBy(node43Random == null ? "admin" : node43Random.getCreateBy1());
|
|
|
+ history.setUpdateBy("admin");
|
|
|
+ history.setCreateTime(now);
|
|
|
+ history.setUpdateTime(now);
|
|
|
+ return history;
|
|
|
+ })
|
|
|
+ .collect(Collectors.toList());
|
|
|
+
|
|
|
+ checkChainNodeCheckHistoryService.saveBatch(collect);
|
|
|
+
|
|
|
+ return R.ok(collect);
|
|
|
+ }
|
|
|
}
|