|
@@ -3,6 +3,7 @@ package com.fdkankan.task.jobhandler.zfb;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.dingtalk.api.response.OapiServiceaccountListResponse;
|
|
|
import com.fdkankan.dingtalk.DingTalkSendUtils;
|
|
|
import com.fdkankan.task.entity.*;
|
|
|
import com.fdkankan.task.jobhandler.sale.SaleXxlJobUtil;
|
|
@@ -193,6 +194,383 @@ public class ZfbXxlJob {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @XxlJob("updateCompany")
|
|
|
+ @UseDataSource("new-zfb")
|
|
|
+ public void updateCompany(){
|
|
|
+ String res[] = {
|
|
|
+ "1460,13794930986",
|
|
|
+ "1498,18680619513",
|
|
|
+ "1537,18217332331",
|
|
|
+ "1556,15963723013",
|
|
|
+ "3407,18501605466",
|
|
|
+ "3551,15350831001",
|
|
|
+ "3567,17702324460",
|
|
|
+ "3588,18066219803",
|
|
|
+ "3593,15739227980",
|
|
|
+ "3596,13676410666",
|
|
|
+ "3616,15612938670",
|
|
|
+ "3620,18159622650",
|
|
|
+ "3626,18603800530",
|
|
|
+ "3632,18959796969",
|
|
|
+ "3635,13882548497",
|
|
|
+ "3636,15685622066",
|
|
|
+ "3642,13370727059",
|
|
|
+ "3649,15537368955",
|
|
|
+ "3674,15131012091",
|
|
|
+ "3679,13933769201",
|
|
|
+ "3681,13255151537",
|
|
|
+ "3702,13931319799",
|
|
|
+ "3715,13335747012",
|
|
|
+ "3739,18083639183",
|
|
|
+ "3746,18390337354",
|
|
|
+ "3751,17723201580",
|
|
|
+ "3753,18325520669",
|
|
|
+ "3758,17353777191",
|
|
|
+ "3759,18313788051",
|
|
|
+ "3773,15891985855",
|
|
|
+ "3778,18914404998",
|
|
|
+ "3810,15096569738",
|
|
|
+ "3819,13111477356",
|
|
|
+ "3857,18020788532",
|
|
|
+ "3865,15751815667",
|
|
|
+ "3874,13684285003",
|
|
|
+ "3898,13856159099",
|
|
|
+ "3923,13507836622",
|
|
|
+ "3925,13896916909",
|
|
|
+ "3932,19192627687",
|
|
|
+ "3934,13600583220",
|
|
|
+ "3935,15851970227",
|
|
|
+ "3936,13783867809",
|
|
|
+ "3940,18830011119",
|
|
|
+ "3941,13831066798",
|
|
|
+ "3943,15650632727",
|
|
|
+ "3948,18008545024",
|
|
|
+ "3949,18989677222",
|
|
|
+ "3954,17886992628",
|
|
|
+ "3956,18359227829",
|
|
|
+ "3959,18530151515",
|
|
|
+ "3961,18181217923",
|
|
|
+ "3963,18300119454",
|
|
|
+ "3969,13399134443",
|
|
|
+ "3970,15315862200",
|
|
|
+ "3973,13657619874",
|
|
|
+ "3974,18959025686",
|
|
|
+ "3975,19859791518",
|
|
|
+ "3988,18671813519",
|
|
|
+ "3991,15860527527",
|
|
|
+ "3998,18158390369",
|
|
|
+ "4006,15158880861",
|
|
|
+ "4007,13117439066",
|
|
|
+ "4008,18325165016",
|
|
|
+ "4013,17320310158",
|
|
|
+ "4027,18952967799",
|
|
|
+ "4028,15665599839",
|
|
|
+ "4031,18914685598",
|
|
|
+ "4032,15167223323",
|
|
|
+ "4035,18912176939",
|
|
|
+ "4039,18680822620",
|
|
|
+ "4042,15328316257",
|
|
|
+ "4045,15125289981",
|
|
|
+ "4050,18179478885",
|
|
|
+ "4059,15938159887",
|
|
|
+ "4064,13769796788",
|
|
|
+ "4068,18883272513",
|
|
|
+ "4081,13765872278",
|
|
|
+ "4086,18488142582",
|
|
|
+ "4089,13933707720",
|
|
|
+ "4090,13007462310",
|
|
|
+ "4103,19904458808",
|
|
|
+ "4109,13875517920",
|
|
|
+ "4111,17729238688",
|
|
|
+ "4112,15388129069",
|
|
|
+ "4116,13965653894",
|
|
|
+ "4117,13358568448",
|
|
|
+ "4126,18943123252",
|
|
|
+ "4127,18943173252",
|
|
|
+ "4128,18004446050",
|
|
|
+ "4129,13704523868",
|
|
|
+ "4135,18105770981",
|
|
|
+ "4136,18623682178",
|
|
|
+ "4137,18975598182",
|
|
|
+ "4138,15031007666",
|
|
|
+ "4139,18088998103",
|
|
|
+ "4140,13988479212",
|
|
|
+ "4141,19922452272",
|
|
|
+ "4143,15179896590",
|
|
|
+ "4145,15100883003",
|
|
|
+ "4148,13780181669",
|
|
|
+ "4149,18123410667",
|
|
|
+ "4158,13975371899",
|
|
|
+ "4159,13762446850",
|
|
|
+ "4163,13769918139",
|
|
|
+ "4164,18060131325",
|
|
|
+ "4172,13325013702",
|
|
|
+ "4176,15630031403",
|
|
|
+ "4180,13844101002",
|
|
|
+ "4181,18088682297",
|
|
|
+ "4182,13120345975",
|
|
|
+ "4185,15752596178",
|
|
|
+ "4187,18252268808",
|
|
|
+ "4190,15349418884",
|
|
|
+ "4192,18640805511",
|
|
|
+ "4196,13903183170",
|
|
|
+ "4199,13103466722",
|
|
|
+ "4202,18989212333",
|
|
|
+ "4203,18320292566",
|
|
|
+ "4204,18678097253",
|
|
|
+ "4205,15318872825",
|
|
|
+ "4206,13375323173",
|
|
|
+ "4210,15689276018",
|
|
|
+ "4214,17606296862",
|
|
|
+ "4215,15887891618",
|
|
|
+ "4218,13988260149",
|
|
|
+ "4221,18054155566",
|
|
|
+ "4222,13021597633",
|
|
|
+ "4223,18179324282",
|
|
|
+ "4231,18979725198",
|
|
|
+ "4232,13305772938",
|
|
|
+ "4234,15255211886",
|
|
|
+ "4235,13873886111",
|
|
|
+ "4243,18905266332",
|
|
|
+ "4251,13309902800",
|
|
|
+ "4258,13762153920",
|
|
|
+ "4260,18640805522",
|
|
|
+ "4264,15219599966",
|
|
|
+ "4270,13982657893",
|
|
|
+ "4274,15715363214",
|
|
|
+ "4276,18831030773",
|
|
|
+ "4278,15566671700",
|
|
|
+ "4279,18851310043",
|
|
|
+ "4282,17313361520",
|
|
|
+ "4283,13353966511",
|
|
|
+ "4297,18503761099",
|
|
|
+ "4302,18962554668",
|
|
|
+ "4306,13871856775",
|
|
|
+ "4307,18221427120",
|
|
|
+ "4312,17036599993",
|
|
|
+ "4316,15751582277",
|
|
|
+ "4321,18123489970",
|
|
|
+ "4323,15062876551",
|
|
|
+ "4324,18060166780",
|
|
|
+ "4325,18159873138",
|
|
|
+ "4327,17708768558",
|
|
|
+ "4330,17706021823",
|
|
|
+ "4337,15306024080",
|
|
|
+ "4338,18887200748",
|
|
|
+ "4341,15205663068",
|
|
|
+ "4344,19106280295",
|
|
|
+ "4346,15181205034",
|
|
|
+ "4357,18039177588",
|
|
|
+ "4362,17036599992",
|
|
|
+ "4363,18788282821",
|
|
|
+ "4366,17365549515",
|
|
|
+ "4371,15083194279",
|
|
|
+ "4372,19805062699",
|
|
|
+ "4373,15052604968",
|
|
|
+ "4374,18946113928",
|
|
|
+ "4375,18946192608",
|
|
|
+ "4376,17759390053",
|
|
|
+ "4380,15689353256",
|
|
|
+ "4381,19863200500",
|
|
|
+ "4383,18768486683",
|
|
|
+ "4385,13370871298",
|
|
|
+ "4386,13031435112",
|
|
|
+ "4387,15056299290",
|
|
|
+ "4391,15884911413",
|
|
|
+ "4396,15054498797",
|
|
|
+ "4399,18945058881",
|
|
|
+ "4400,15204669833",
|
|
|
+ "4408,18065265212",
|
|
|
+ "4414,15650692727",
|
|
|
+ "4417,13356398155",
|
|
|
+ "4418,15566671713",
|
|
|
+ "4426,15177448378",
|
|
|
+ "4427,18774669990",
|
|
|
+ "4429,18856815171",
|
|
|
+ "4431,19305232065",
|
|
|
+ "4432,15374278126",
|
|
|
+ "4433,18987399188",
|
|
|
+ "4438,19911835888",
|
|
|
+ "4439,18149538817",
|
|
|
+ "4440,15979120387",
|
|
|
+ "4444,13467920358",
|
|
|
+ "4446,18182900513",
|
|
|
+ "4447,15868043011",
|
|
|
+ "4450,13966443936",
|
|
|
+ "4453,15139623962",
|
|
|
+ "4454,18193639168",
|
|
|
+ "4456,16639259525",
|
|
|
+ "4459,13970616280",
|
|
|
+ "4462,15083186868",
|
|
|
+ "4465,13466969251",
|
|
|
+ "4466,15598373167",
|
|
|
+ "4468,13739797778",
|
|
|
+ "4469,13656721012",
|
|
|
+ "4470,18686134628",
|
|
|
+ "4471,15247206286",
|
|
|
+ "4472,15565887088",
|
|
|
+ "4475,18206756627",
|
|
|
+ "4476,18287606777",
|
|
|
+ "4477,15350320008",
|
|
|
+ "4479,13994976557",
|
|
|
+ "4481,13917528086",
|
|
|
+ "4484,13239240423",
|
|
|
+ "4487,18678278977",
|
|
|
+ "4493,18348349909",
|
|
|
+ "4494,19037228762",
|
|
|
+ "4496,15967036535",
|
|
|
+ "4497,13306166235",
|
|
|
+ "4498,13970136612",
|
|
|
+ "4500,18134052312",
|
|
|
+ "4507,13212313942",
|
|
|
+ "4509,17769188577",
|
|
|
+ "4510,14754456458",
|
|
|
+ "4511,13609805938",
|
|
|
+ "4513,15073932089",
|
|
|
+ "4514,19106488857",
|
|
|
+ "4516,13708601837",
|
|
|
+ "4517,19997333600",
|
|
|
+ "4518,17754883686",
|
|
|
+ "4519,13325259907",
|
|
|
+ "4520,13517155591",
|
|
|
+ "4521,18958535441",
|
|
|
+ "4522,18058485751",
|
|
|
+ "4523,19110633120",
|
|
|
+ "4524,15138067005",
|
|
|
+ "4525,18571666815",
|
|
|
+ "4527,13193098451",
|
|
|
+ "4532,15240831462",
|
|
|
+ "4533,13872855880",
|
|
|
+ "4538,15883853434",
|
|
|
+ "4540,13870225211",
|
|
|
+ "4541,15388005280",
|
|
|
+ "4542,15802309679",
|
|
|
+ "4544,15105227207",
|
|
|
+ "4545,15234406188",
|
|
|
+ "4547,13819719906",
|
|
|
+ "4548,15873002937",
|
|
|
+ "4549,13989311499",
|
|
|
+ "4550,15856002888",
|
|
|
+ "4551,13667665401",
|
|
|
+ "4553,13408819804",
|
|
|
+ "4555,15983344293",
|
|
|
+ "4559,13852055077",
|
|
|
+ "4562,15841858844",
|
|
|
+ "4564,18914761499",
|
|
|
+ "4565,13778982618",
|
|
|
+ "4567,18937518023",
|
|
|
+ "4568,19961278807",
|
|
|
+ "4569,15535421182",
|
|
|
+ "4570,18175505836",
|
|
|
+ "4573,13390012920",
|
|
|
+ "4574,13101359555",
|
|
|
+ "4575,18699288016",
|
|
|
+ "4576,13575261390",
|
|
|
+ "4578,18788178047",
|
|
|
+ "4581,13977971591",
|
|
|
+ "4585,18272877881",
|
|
|
+ "4586,18762946240",
|
|
|
+ "4589,18782897699",
|
|
|
+ "4590,19183867699",
|
|
|
+ "4593,18879466346",
|
|
|
+ "4594,18585975010",
|
|
|
+ "4595,13906872285",
|
|
|
+ "4596,15716464888",
|
|
|
+ "4599,13614327456",
|
|
|
+ "4603,15287951393",
|
|
|
+ "4613,13937136153",
|
|
|
+ "4615,18626851121",
|
|
|
+ "4617,15391883925",
|
|
|
+ "4619,18786090520",
|
|
|
+ "4620,17585885597",
|
|
|
+ "4622,18072513125",
|
|
|
+ "4626,17302366077",
|
|
|
+ "4627,15320783553",
|
|
|
+ "4629,15279616040",
|
|
|
+ "4630,19979955788",
|
|
|
+ "4631,15871194361",
|
|
|
+ "4633,13905292871",
|
|
|
+ "4634,13598338500",
|
|
|
+ "4636,18085056863",
|
|
|
+ "4637,13458827662",
|
|
|
+ "4639,18140407611",
|
|
|
+ "4641,18639612221",
|
|
|
+ "4642,18280607771",
|
|
|
+ "4646,13914481180",
|
|
|
+ "4647,15388771896",
|
|
|
+ "4648,13546496927",
|
|
|
+ "4652,15194669223",
|
|
|
+ "4657,13530156487",
|
|
|
+ "4661,19003479120",
|
|
|
+ "4662,18231939999",
|
|
|
+ "4666,15630334598",
|
|
|
+ "4668,13736231828",
|
|
|
+ "4671,15978334033",
|
|
|
+ "4672,18090071578",
|
|
|
+ "4676,15120561280",
|
|
|
+ "4678,18075732040",
|
|
|
+ "4679,15199385685",
|
|
|
+ "4682,18740081135",
|
|
|
+ "4683,19987295927",
|
|
|
+ "4685,13477999461",
|
|
|
+ "4690,17539020555",
|
|
|
+ "4691,18690251629",
|
|
|
+ "4696,15707075757",
|
|
|
+ "4698,15175950501",
|
|
|
+ "4701,15598622345",
|
|
|
+ "4703,13599964443",
|
|
|
+ "4705,18788021512",
|
|
|
+ "4706,15333942333",
|
|
|
+ "4709,13345559198",
|
|
|
+ "4713,15571368875",
|
|
|
+ "4714,15246393856",
|
|
|
+ "4715,17382142345",
|
|
|
+ "4716,13306989928",
|
|
|
+ "4719,18609388789",
|
|
|
+ "4722,15137832258",
|
|
|
+ "4723,18388914255",
|
|
|
+ "4726,13607888873",
|
|
|
+ "4727,15091455127",
|
|
|
+ "4729,18857687006",
|
|
|
+ "4732,18839927001",
|
|
|
+ "4735,15656835059",
|
|
|
+ "4740,17868947689",
|
|
|
+
|
|
|
+ };
|
|
|
+ HashMap<String,String> map = new HashMap<>();
|
|
|
+ for (String re : res) {
|
|
|
+ String[] split = re.split(",");
|
|
|
+ map.put(split[1],split[0]);
|
|
|
+ }
|
|
|
+ HashMap<String,Long> userMap = new HashMap<>();
|
|
|
+ for (String key : map.keySet()) {
|
|
|
+ QueryWrapper wrapper = QueryWrapper.create()
|
|
|
+ .where("user_name='"+key+"'");
|
|
|
+ List<TbUser> tbUsers = tbUserMapper.selectListByQuery(wrapper);
|
|
|
+ if(tbUsers.size() >0){
|
|
|
+ userMap.put(key,tbUsers.get(0).getId());
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ for (String key : map.keySet()) {
|
|
|
+ QueryWrapper queryWrapper = QueryWrapper.create()
|
|
|
+ .where("user_id=" + map.get(key));
|
|
|
+ List<TbScene> tbScenes = tbSceneMapper.selectListByQuery(queryWrapper);
|
|
|
+ for (TbScene tbScene : tbScenes) {
|
|
|
+ Long userId = userMap.get(key);
|
|
|
+ if(userId != null){
|
|
|
+ tbScene.setUserId(userId);
|
|
|
+ tbSceneMapper.update(tbScene);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ @Autowired
|
|
|
+ TbSceneMapper tbSceneMapper;
|
|
|
+ @Autowired
|
|
|
+ TbUserMapper tbUserMapper;
|
|
|
+
|
|
|
public static void main(String[] args) {
|
|
|
JSONArray jsonArray = new JSONArray();
|
|
|
String userName = "13967143520";
|