GZMachinesWeb/.svn/pristine/0a/0aee1dfd829e9c7ab3630a7c446...

44 lines
1.1 KiB
Plaintext
Raw Normal View History

2025-06-20 17:47:53 +08:00
package com.bonus.ma.controller;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.bonus.core.qrcode.QRCodeUtil;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:spring/spring-application.xml")
public class QRCodeControllerTest {
@Test
public void testProduceQRCode2() {
List<String> list = new ArrayList<String>();
list.add("201808-00780");
for (String code : list) {
try {
produceQRCode2(code);
} catch (Exception e) {
e.printStackTrace();
}
}
}
public void produceQRCode2(String code) throws Exception {
String url = "http://61.190.54.213:9988/imw/backstage/machine/qrCodePage?qrcode=" + code;
// // 二维码的图片格式
String format = "jpg";
// // 生成二维码
String realPath = "test/images/qr";
File files = new File(realPath);
if (!files.exists()) {
files.mkdirs();
}
QRCodeUtil.generateQRImage(url, realPath, code + ".jpg", format);
}
}