完成编辑桩生成桩所对应的终端时,生成其二维码图片,上传到阿里云,然后删除本地生成的二维码图片功能
This commit is contained in:
parent
ce71a862e2
commit
7bd3fe22ca
@ -187,12 +187,17 @@ public class XhpcChargingPileServiceImpl implements IXhpcChargingPileService {
|
|||||||
xhpcTerminal.setStatus(0);
|
xhpcTerminal.setStatus(0);
|
||||||
xhpcTerminal.setRateModelId(rateModelId);
|
xhpcTerminal.setRateModelId(rateModelId);
|
||||||
xhpcTerminalMapper.addXhpcTerminal(xhpcTerminal);
|
xhpcTerminalMapper.addXhpcTerminal(xhpcTerminal);
|
||||||
|
|
||||||
|
//生成二维码图片,并上传
|
||||||
|
QrImgUtils.uploadImg(xhpcTerminal,String.valueOf(chargingPileId),environment,xhpcImgMapper);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
//插入redis 桩的编号
|
//插入redis 桩的编号
|
||||||
HashSet<String> noSet = new HashSet<>();
|
// HashSet<String> noSet = new HashSet<>();
|
||||||
noSet.add(serialNumber);
|
// noSet.add(serialNumber);
|
||||||
powerPileService.addPileWhitelist(chargingStationId, noSet);
|
// powerPileService.addPileWhitelist(chargingStationId, noSet);
|
||||||
}
|
}
|
||||||
xhpcChargingPileMapper.updaeXhpcChargingPile(xhpcChargingPile);
|
xhpcChargingPileMapper.updaeXhpcChargingPile(xhpcChargingPile);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
|
|||||||
@ -0,0 +1,47 @@
|
|||||||
|
package com.xhpc.test;
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DateUtil;
|
||||||
|
import com.aliyun.oss.OSSClient;
|
||||||
|
import com.xhpc.charging.station.utils.QRCodeUtil;
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.core.env.Environment;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
public class TestQrUtil {
|
||||||
|
|
||||||
|
// //上传图片全局变量
|
||||||
|
// @Autowired
|
||||||
|
// private Environment environment;
|
||||||
|
// @Autowired
|
||||||
|
// private IXhpcImgService iXhpcImgService;
|
||||||
|
//
|
||||||
|
// @Test
|
||||||
|
// public void test02() throws Exception {
|
||||||
|
// QRCodeUtil.encode("https://xhpc.scxhua.com?pNum=6985214589654702","C:\\Users\\14554\\Desktop\\公司项目\\图片\\小华充电logo.png","C:\\Users\\14554\\Desktop\\公司项目\\图片\\小华充电二维码",false,"pNum=6985214589654702");
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// @Test
|
||||||
|
// public void test03() throws Exception {
|
||||||
|
//
|
||||||
|
// Date date = new Date();
|
||||||
|
// String s = date.toString();
|
||||||
|
// String fileName = DateUtil.format(date, "yyyyMMddHHmmssSSS")+"6985214589654702";
|
||||||
|
//// DateUtil.parse(s,"yyyyMMddHHmmssSSS");
|
||||||
|
// System.out.println(fileName);
|
||||||
|
// QRCodeUtil.encode("https://xhpc.scxhua.com?pNum=6985214589654702","C:\\Users\\14554\\Desktop\\公司项目\\图片\\小华充电logo.png","C:\\Users\\14554\\Desktop\\公司项目\\图片\\小华充电二维码",false,fileName);
|
||||||
|
//
|
||||||
|
// //3.上传图片至服务器
|
||||||
|
// // 创建OSSClient实例
|
||||||
|
// OSSClient ossClient = new OSSClient(environment.getProperty("oss.endpoint"), environment.getProperty("oss.access-key"), environment.getProperty("oss.secret-key"));
|
||||||
|
// // 上传文件流
|
||||||
|
// ossClient.putObject(environment.getProperty("oss.bucket-name"), fileName, new File("C:\\Users\\14554\\Desktop\\公司项目\\图片\\小华充电二维码"+"/"+fileName+".png"));
|
||||||
|
// ossClient.shutdown();
|
||||||
|
//
|
||||||
|
// XhpcImg xhpcImg = new XhpcImg();
|
||||||
|
// xhpcImg.setUrl(fileName);
|
||||||
|
// iXhpcImgService.insert(xhpcImg);
|
||||||
|
// }
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user