申请标贴--之生成二维码,扫描绑定挪车贴
2017-12-29 19:34
211 查看
-----------------------------------------------------------controller------
/**
* 批量下载/下载--标贴
*/
public String batchDownload(String sequence) {//修改业务员--根据id
ResultJson result = new ResultJson();
String userId = SessionUtil.getDataFromSession("JYHUSER", JyhUsers.class).getId();
try {
if(sequence!=null){
String[] sequenceAll = sequence.split(",");
for(int i=0;i<sequenceAll.length;i++){
String sequenceI = sequenceAll[i];
//根据sequenceI拿到标贴信息
YncLabel yncLabel = jyhYncMapper.getYncLabelBySequence(sequenceI, "", userId);
//根据sequenceI进行下载操作--调用下载的接口
String html = "https://url.do?sequence="+sequence+"&userId="+userId;
File srcFile = new File("D:\\ync");
if(!srcFile.exists()){//测试此抽象路径名表示的文件或目录是否存在。
srcFile.mkdirs();
}
QRCodeUtil.encode(sequenceI,html, "", "d:/ync", true);
//下载的序列号,下载次数+1
jyhYncMapper.addDownloadNumber(sequenceI,(yncLabel.getDownload()+1));
}
}
result.setMsgCode("success");
result.setMessage("下载成功!文件路径D:\\ync(下载次数+1)");
} catch (Exception e) {
e.printStackTrace();
}
return JsonUtil.toJSONString(result);
}
--------------------------------------QRCodeUtil-核心代码------------------------------------------------------
public static void encode(String sequence,String content, String imgPath, String destPath,boolean needCompress) throws Exception {
BufferedImage image = QRCodeUtil.createImage(content, imgPath,needCompress);
mkdirs(destPath);
String file = sequence+".jpg";
ImageIO.write(image, FORMAT_NAME, new File(destPath+"/"+file));
}
---------------------------------------------------
/**
* 批量下载/下载--标贴
*/
public String batchDownload(String sequence) {//修改业务员--根据id
ResultJson result = new ResultJson();
String userId = SessionUtil.getDataFromSession("JYHUSER", JyhUsers.class).getId();
try {
if(sequence!=null){
String[] sequenceAll = sequence.split(",");
for(int i=0;i<sequenceAll.length;i++){
String sequenceI = sequenceAll[i];
//根据sequenceI拿到标贴信息
YncLabel yncLabel = jyhYncMapper.getYncLabelBySequence(sequenceI, "", userId);
//根据sequenceI进行下载操作--调用下载的接口
String html = "https://url.do?sequence="+sequence+"&userId="+userId;
File srcFile = new File("D:\\ync");
if(!srcFile.exists()){//测试此抽象路径名表示的文件或目录是否存在。
srcFile.mkdirs();
}
QRCodeUtil.encode(sequenceI,html, "", "d:/ync", true);
//下载的序列号,下载次数+1
jyhYncMapper.addDownloadNumber(sequenceI,(yncLabel.getDownload()+1));
}
}
result.setMsgCode("success");
result.setMessage("下载成功!文件路径D:\\ync(下载次数+1)");
} catch (Exception e) {
e.printStackTrace();
}
return JsonUtil.toJSONString(result);
}
--------------------------------------QRCodeUtil-核心代码------------------------------------------------------
public static void encode(String sequence,String content, String imgPath, String destPath,boolean needCompress) throws Exception {
BufferedImage image = QRCodeUtil.createImage(content, imgPath,needCompress);
mkdirs(destPath);
String file = sequence+".jpg";
ImageIO.write(image, FORMAT_NAME, new File(destPath+"/"+file));
}
---------------------------------------------------
相关文章推荐
- Android中Zxing二维码的扫描、生成(带有动态权限申请)
- wex5 实战 二维码生成,扫描,蓝牙打印
- 生成/扫描二维码
- ZXing 生成二维码 (这里只写了生成二维码,没有写扫描二维码功能)
- 详细易懂的二维码的扫描、识别与生成②
- Android Zxing(二维码的生成,扫描,打开双关灯)
- Android基于Google Zxing实现二维码/条形码扫描、生成二维码/条形码
- 用ZBar三方库生成和扫描二维码
- iOS 条形码 二维码 的生成 和 扫描 zBarSDK zXing
- 二维码的生成和扫描
- 安卓实现二维码生成和扫描功能,扫描支持直接拍照扫码和相册图片扫码,还加了照明功能
- android 二维码 扫描与生成(内置)
- ios 原生二维码的扫描和生成
- iOS 二维码生成和扫描
- iOS自带扫描 和 生成二维码
- Android 使用Zxing实现二维码的生成,扫描
- Java生成二维码实现扫描次数统计并转发到某个地址
- ios7后二维码的生成与扫描(需要注意滤镜的模糊度问题)
- app生成二维码,扫描二维码
- 生成 扫描二维码