日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java at发短信_发送短信(1)

發布時間:2024/9/30 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java at发短信_发送短信(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

//發送短信

@Override

public int sendSms(String mobile){

int smsCode=0, ret=0;

String temp;

boolean result=false;

Map paramMap = new HashMap<>();

//發送短信內容

smsCode = 1000 + (int)(Math.random()*8999);

temp = "驗證碼:"+smsCode+"。請不要把驗證碼泄露給其他人。如非本人操作,可不用理會";

paramMap.put("msg", temp);

paramMap.put("mobile", mobile);

//獲取短信配置

List appSmsSetList = getAppSmsSetAvail();

if(appSmsSetList==null){

return -1;

}

//發送短信

for (int i=0; i

AppSmsSet appSmsSet = appSmsSetList.get(i);

paramMap.put("url", appSmsSet.getUrl());

paramMap.put("password", appSmsSet.getPassword());

//

if(appSmsSet.getSmsservicename().equals("九天企信")){

paramMap.put("cpid", appSmsSet.getCpid());

paramMap.put("channel", appSmsSet.getChannelid());

result = SmsUtil.sendSmsJTQX(paramMap);

}else if (appSmsSet.getSmsservicename().equals("云通訊")){

paramMap.put("act", appSmsSet.getName());

result = SmsUtil.sendSmsYTX(paramMap);

}else {

//未知接口

continue;

}

//

if(result){

break;

}

}

if(!result){

return -1;

}

//保存記錄

AppMobileSmscode appMobileSmscode = getAppMobileSmscode(mobile);

if(appMobileSmscode==null){

appMobileSmscode = new AppMobileSmscode();

appMobileSmscode.setMobile(mobile);

appMobileSmscode.setSmsCode(smsCode);

appMobileSmscode.setCreateTime(new Date());

appMobileSmscode.setUpdateTime(new Date());

ret = appMobileSmscodeMapper.insert(appMobileSmscode);

}else {

appMobileSmscode.setSmsCode(smsCode);

appMobileSmscode.setUpdateTime(new Date());

ret = appMobileSmscodeMapper.updateByPrimaryKey(appMobileSmscode);

}

if(ret<=0){

return -1; //保存失敗

}

return smsCode;

}

總結

以上是生活随笔為你收集整理的java at发短信_发送短信(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。