基于java的手机批量导入手机号系统,检测手机号微信是否开通
大量的手机号码按照记事本格式(记事本文档里面只可以有手机号和状态)导入(手机号----状态),具体代码包括工具类的使用,可以点击下载查询。
//导出跳转@GetMapping("/phone-list-export")public ModelAndView toexport(){ModelAndView mv = getModelAndView("html/phone-list-export");return mv;}//展现数据@GetMapping("/getList")@ResponseBodypublic LayuiTable getList(int page,int limit){Page<JmPhone> phonePage=new Page<>(page,limit);QueryWrapper<JmPhone> qw=new QueryWrapper<>();qw.orderByDesc("gmt_create");IPage<JmPhone> selectPage = jmPhoneMapper.selectPage(phonePage, qw);return new LayuiTable(0,"",selectPage.getTotal(),selectPage.getRecords());}//批量上传手机号@PostMapping("/batchPhone")@ResponseBodypublic R uploadFileTxt(HttpServletRequest request) {String strPath = "/uploadFile/txt/";return FileUploadUtil.getUploadFile(request, strPath);}//批量导入手机号,开启事务@PostMapping("/importBatchPhone")@Transactional@ResponseBodypublic R importBatchPhone(String filePath, String batchId){try {jmBathService.addBatchPhone(filePath, batchId);return R.ok();} catch (Exception e) {e.printStackTrace();return R.error();}}//批量导出手机号@PostMapping("/exportphone")@ResponseBodypublic R exportBathPhone(String batchId,String status) throws IOException {String[] strBatch=batchId.split(",");QueryWrapper<JmPhone> qw=new QueryWrapper<>();qw.in("bath_id",strBatch);qw.eq("statue",status);List<JmPhone> jmPhoneList = jmPhoneMapper.selectList(qw);String text=new String();for (JmPhone j:jmPhoneList){text+=j.getPhone();text+=("----");if (j.getStatue().equals(false)){text+="未开通";}else{text+="开通";}text+=("\r\n");}//创建文本文件及存储位置TxtExport.creatTxtFile(new DateTime().toString("yyyy-MM-dd"), "D:/");TxtExport.writeTxtFile(text);return R.ok();}//删除@PostMapping("/delBatchPhone/{ids}")@ResponseBodypublic R delBatchPhone(@PathVariable String ids ){String[] strId=ids.split(",");List<String> list= Arrays.asList(strId);jmPhoneMapper.deleteBatchIds(list);return R.ok();}//查询@GetMapping("/getSearchData")@ResponseBodypublic LayuiTable getSearchData(int page,int limit,String phone,String statue,String bath_id){Page<JmPhone> phonePage=new Page<>(page,limit);QueryWrapper<JmPhone> queryWrapper=new QueryWrapper<>();if (!phone.equals("")){queryWrapper.eq("phone",phone);}if (!bath_id.equals("")){queryWrapper.eq("bath_id",bath_id);}if (!statue.equals("")){queryWrapper.eq("statue",statue);}IPage<JmPhone> jmPhoneIPage = jmPhoneMapper.selectPage(phonePage, queryWrapper);return new LayuiTable(0,"",jmPhoneIPage.getTotal(),jmPhoneIPage.getRecords());}//公共批次方法private ModelAndView getModelAndView(String toPage) {List<JmBath> jmBaths = jmBathMapper.selectList(null);ModelAndView mv = new ModelAndView(toPage);mv.addObject("batchList", jmBaths);return mv;}
详细点击:点击下载
基于java的手机批量导入手机号系统,检测手机号微信是否开通相关推荐
- 基于JAVA疫苗药品批量扫码识别追溯系统计算机毕业设计源码+系统+数据库+lw文档+部署
基于JAVA疫苗药品批量扫码识别追溯系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA疫苗药品批量扫码识别追溯系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目 ...
- Java实现文件批量导入导出实例(兼容xls,xlsx)
<link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"> &l ...
- 基于Java毕业设计养老院信息管理源码+系统+mysql+lw文档+部署软件
基于Java毕业设计养老院信息管理源码+系统+mysql+lw文档+部署软件 基于Java毕业设计养老院信息管理源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于JAVA黑白图片和上色处理系统(Springboot框架+AI人工智能) 开题报告
本科生毕业论文 基于Java(springboot框架)黑白图片和上色处理系统 开题报告 学 院: 专 业: 计算机科学与技术 年 级: 学生姓名: 指导教师: XXXX大学 ...
- 基于java奥利给共享自习室系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java奥利给共享自习室系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java奥利给共享自习室系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技 ...
- 基于Java毕业设计宠物店管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计宠物店管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计宠物店管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于JAVA医保局综合办公系统计算机毕业设计源码+系统+数据库+lw文档+部署
基于JAVA医保局综合办公系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA医保局综合办公系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开 ...
- 【转帖】Java实现Excel批量导入数据
这篇文章主要为大家详细介绍了Java实现Excel批量导入数据,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Excel的批量导入是很常见的功能,这里采用Jxl实现,数 ...
- 基于JAVA学生信息管理和新生报到系统(Springboot框架) 开题报告
本科生毕业论文 基于Java框架springboot学生信息管理和新生报到系统 开题报告 学 院: 专 业: 计算机科学与技术 年 级: 学生姓名: 指导教师: XXXX大学 ...
最新文章
- git commit之后,想撤销commit
- golang 程序部署及Supervisord deamon 运行
- 文件传送到服务器的软件,远程服务器文件传输软件
- cfd计算linux windows,CFD计算分析时常用的数值模拟方法 | 坐倚北风
- mac 删除php56 安装php72,mac php56升级php70
- iframe嵌入页面白屏_BFCache 与 浏览器前进后退白屏
- 保持良好习惯,一个新的开始
- 转 利用java反射实现两个具有相同属性bean赋值
- ◇Windows 7 XP SP3 2in1 集成安装版 2010贺岁版◇
- Excel常见统计图表汇总
- 动态 Probit 模型及 Stata 实现
- SpringBoot整体开发的详细过程(待完结)
- Win7/R2 原生VHD 启动
- 采购单上单价的逻辑关系(以易飞系统为例)
- rewrite break
- Windows离线安装Rust
- 35岁的程序员该何去何从?拒绝给自己设限!!
- 不用第三方之C#实现大容量报表系统(转)
- Linux ubuntu gtest googletest download compile apply TEST TEST_F TEST_P
- 机器学习及人工智能发展史