From e15f561a1f9eddfde503d59baf45a860b131928e Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期三, 13 八月 2025 14:22:50 +0800 Subject: [PATCH] 更新最新版代码 --- src/main/java/com/flow/quartz/MyJob2.java | 102 ++++++++++++++++++++++++++------------------------- 1 files changed, 52 insertions(+), 50 deletions(-) diff --git a/src/main/java/com/flow/quartz/MyJob2.java b/src/main/java/com/flow/quartz/MyJob2.java index 46e57f9..453c86f 100644 --- a/src/main/java/com/flow/quartz/MyJob2.java +++ b/src/main/java/com/flow/quartz/MyJob2.java @@ -47,69 +47,71 @@ for(int i = 0; i < companies.size(); ++i) { TimeUnit.SECONDS.sleep(10L); String GsMc = ((Company)companies.get(i)).getCompanyname(); - String GsPhone = DESUtil.decrypt(((Company)companies.get(i)).getPhone(), DESUtil.key); + String GsPhone = DESUtil.decrypt(((Company)companies.get(i)).getLoginphone(), DESUtil.key); System.out.println(GsPhone); - List<Card> cardList = this.cardService.findDaoQi(GsMc); - System.out.println(cardList); - String cardNum = ""; - if (cardList.size() == 0) { - break; - } - - for(int j = 0; j < cardList.size(); ++j) { - if (j == cardList.size() - 1) { - cardNum = cardNum + ((Card)cardList.get(j)).getCardnumber(); - } else { - cardNum = cardNum + ((Card)cardList.get(j)).getCardnumber() + ";"; + for (int p = 0;p < GsPhone.split("[,锛宂").length; p++) { + List<Card> cardList = this.cardService.findDaoQi(GsMc); + System.out.println(cardList); + String cardNum = ""; + if (cardList.size() == 0) { + break; } - } - try { - Credential cred = new Credential(this.SecretId, this.SecretKey); - HttpProfile httpProfile = new HttpProfile(); - httpProfile.setEndpoint("sms.tencentcloudapi.com"); - ClientProfile clientProfile = new ClientProfile(); - clientProfile.setHttpProfile(httpProfile); - SmsClient client = new SmsClient(cred, "ap-beijing", clientProfile); - SendSmsRequest req = new SendSmsRequest(); - String[] phoneNumberSet1 = new String[]{GsPhone}; - QueryWrapper sms = new QueryWrapper(); - sms.eq("none", "0"); - sms.eq("smsreception", "1"); - List<Manager> managerList = (managerMapper).selectList(sms); - for (int s=0;s<managerList.size();s++){ + for (int j = 0; j < cardList.size(); ++j) { + if (j == cardList.size() - 1) { + cardNum = cardNum + ((Card) cardList.get(j)).getCardnumber(); + } else { + cardNum = cardNum + ((Card) cardList.get(j)).getCardnumber() + ";"; + } + } + + try { + Credential cred = new Credential(this.SecretId, this.SecretKey); + HttpProfile httpProfile = new HttpProfile(); + httpProfile.setEndpoint("sms.tencentcloudapi.com"); + ClientProfile clientProfile = new ClientProfile(); + clientProfile.setHttpProfile(httpProfile); + SmsClient client = new SmsClient(cred, "ap-beijing", clientProfile); + SendSmsRequest req = new SendSmsRequest(); + String[] phoneNumberSet1 = new String[]{GsPhone.split("[,锛宂")[p]}; + QueryWrapper sms = new QueryWrapper(); + sms.eq("none", "0"); + sms.eq("smsreception", "1"); + List<Manager> managerList = (managerMapper).selectList(sms); + for (int s = 0; s < managerList.size(); s++) { // System.out.println(managerList.get(s).getPhone()); // phoneNumberSet1[s] = managerList.get(s).getPhone(); - String[] phoneNumberSet12 = {managerList.get(s).getPhone()}; - System.out.println(phoneNumberSet12); - req.setPhoneNumberSet(phoneNumberSet12); + String[] phoneNumberSet12 = {managerList.get(s).getPhone()}; + System.out.println(phoneNumberSet12); + req.setPhoneNumberSet(phoneNumberSet12); + req.setSmsSdkAppId("1400838975"); + req.setSignName("鍖椾含鍗庢槦鍖楁枟鏅烘帶"); + req.setTemplateId("1908206"); + +// String[] templateParamSet1 = {String.valueOf(+num11 / 24 / 60 / 60 / 1000)}; + String[] templateParamSet1 = new String[]{cardNum, "150MB"}; + req.setTemplateParamSet(templateParamSet1); + // 杩斿洖鐨剅esp鏄竴涓猄endSmsResponse鐨勫疄渚嬶紝涓庤姹傚璞″搴� + SendSmsResponse resp = client.SendSms(req); + } + req.setPhoneNumberSet(phoneNumberSet1); req.setSmsSdkAppId("1400838975"); req.setSignName("鍖椾含鍗庢槦鍖楁枟鏅烘帶"); req.setTemplateId("1908206"); - -// String[] templateParamSet1 = {String.valueOf(+num11 / 24 / 60 / 60 / 1000)}; String[] templateParamSet1 = new String[]{cardNum, "150MB"}; req.setTemplateParamSet(templateParamSet1); - // 杩斿洖鐨剅esp鏄竴涓猄endSmsResponse鐨勫疄渚嬶紝涓庤姹傚璞″搴� SendSmsResponse resp = client.SendSms(req); - } - req.setPhoneNumberSet(phoneNumberSet1); - req.setSmsSdkAppId("1400838975"); - req.setSignName("鍖椾含鍗庢槦鍖楁枟鏅烘帶"); - req.setTemplateId("1908206"); - String[] templateParamSet1 = new String[]{cardNum, "150MB"}; - req.setTemplateParamSet(templateParamSet1); - SendSmsResponse resp = client.SendSms(req); - System.out.println(SendSmsResponse.toJsonString(resp)); - Duanxinlog duanxinlog = new Duanxinlog(); - duanxinlog.setIdentification(cardList.get(i).getCardnumber()); - duanxinlog.setReceiver(cardList.get(i).getCompany()); - duanxinlog.setNumber(GsPhone); + System.out.println(SendSmsResponse.toJsonString(resp)); + Duanxinlog duanxinlog = new Duanxinlog(); + duanxinlog.setIdentification(cardList.get(i).getCardnumber()); + duanxinlog.setReceiver(cardList.get(i).getCompany()); + duanxinlog.setNumber(GsPhone.split("[,锛宂")[p]); // duanxinlog.setContent("灏婃暚鐨勭敤鎴凤紝鎮ㄥソ锛佹偍鏈夋湇鍔″櫒灏嗕簬"+cardList.get(i).getEnddate()+"鍒版湡锛屼负閬垮厤褰卞搷鎮ㄧ殑姝e父浣跨敤璇峰強鏃剁画璐癸紝鎮ㄥ彲鐧诲綍鍗庢槦鏅烘帶鍏徃鐗╄仈缃戠鐞嗗钩鍙版煡璇㈣鎯呯画璐癸紝濡傛湁鐤戦棶鍙挩璇㈡垜鍏徃瀹㈡湇浜哄憳锛岀鎮ㄧ敓娲绘剦蹇紒"); - this.duanxinlogService.addDuanxinlog(duanxinlog); - } catch (TencentCloudSDKException var15) { - System.out.println(var15.toString()); + this.duanxinlogService.addDuanxinlog(duanxinlog); + } catch (TencentCloudSDKException var15) { + System.out.println(var15.toString()); + } } } -- Gitblit v1.9.3