前情:我做的是通过poi读取Excel中的手机号,然后发短信的功能。(maven项目 SpringMVC)实现步骤如下:
-
POI版本3.8 下载地址:https://pan.baidu.com/s/1EbVFV2hRJbIhzKQhXmSJHA
-
将jar包放到lib目录下 并修改pom文件如图所示
pom文件:
3.Java部分
Controler方法:
@SuppressWarnings("unused")
@RequestMapping(value = "smsdemo", produces = "text/html;charset=utf-8",method = RequestMethod.POST)
@ResponseBody
public String smsdemo(@RequestParam("excelFile")MultipartFile excelFile,String aliTemplateCode) throws Exception {
JSONObject result = new JSONObject();
//--------------------校验参数------------------------------
if(excelFile.isEmpty()){
result.put("success", 3000);
result.put("msg","请上传文件!");
return result.toString();
}
if("".equals(aliTemplateCode) || aliTemplateCode == null){
result.put("success", 3000);
result.put("msg","请填写模板编号!");
return result.toString();
}else{
SmsTemplate template = smsTemplateService.queryTemplateByAliCode(aliTemplateCode);
if(template==null || "".equals(template.getTemplateContent())){
result.put("success", 3000);
result.put("msg","短信模板不存在!");
return