package com.ycl.sccgplatform;
|
|
import com.dahua.netsdk.lib.callback.impl.AnalyzerDataCB;
|
import com.ycl.common.util.UtilNumber;
|
import com.ycl.entity.dingding.DingUserInfo;
|
import com.ycl.entity.user.UmsAdmin;
|
import com.ycl.mapper.unlawful.UnlawfulMapper;
|
import com.ycl.service.oss.OssService;
|
import net.coobird.thumbnailator.Thumbnails;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.boot.test.context.SpringBootTest;
|
import org.springframework.context.annotation.ComponentScan;
|
|
import javax.annotation.Resource;
|
import javax.xml.bind.DatatypeConverter;
|
import java.io.*;
|
import java.net.HttpURLConnection;
|
import java.net.URL;
|
import java.util.*;
|
|
@ComponentScan("com.dahua.netsdk")
|
@SpringBootTest
|
public class Test1 {
|
|
@Autowired
|
private OssService ossService;
|
|
@Resource
|
private UnlawfulMapper unlawfuldao;
|
@Autowired
|
UtilNumber utilNumber;
|
|
@Test
|
void test() {
|
// List<CategoryDto> data = unlawfuldao.getDataByType(0, 5,"2022-12-14 17:19:01", "2022-12-14 17:19:03");
|
// System.out.println(data);
|
String url = "http://test.xshcs.com/10%E6%9C%88%E6%8E%92%E6%9C%9F.jpg";
|
try {
|
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
|
connection.setReadTimeout(5000);
|
connection.setConnectTimeout(5000);
|
connection.setRequestMethod("GET");
|
if (connection.getResponseCode() == HttpURLConnection.HTTP_OK) {
|
InputStream in = connection.getInputStream();
|
ByteArrayOutputStream outs = new ByteArrayOutputStream();
|
Thumbnails.of(in).scale(0.6).outputQuality(1).toOutputStream(outs);
|
InputStream ins = new ByteArrayInputStream(outs.toByteArray());
|
String picData = ossService.uploadImages(ins, ".png",0);
|
System.out.println(picData);
|
}
|
} catch (IOException e) {
|
System.out.println("获取网络图片出现异常,图片路径为:" + url);
|
|
e.printStackTrace();
|
}
|
}
|
|
// @Test
|
// void test1(){
|
// List<StatusDto> statusData = unlawfuldao.getStatusData(null, null, 23);
|
// System.out.println(statusData);
|
// }
|
|
@Test
|
void test2() {
|
double v = Double.parseDouble("1.0");
|
double v1 = Double.parseDouble("3.0");
|
System.out.println(v / v1);
|
}
|
|
@Test
|
void test3() {
|
System.out.println("sczf/" + String.valueOf(UUID.randomUUID()));
|
}
|
|
@Test
|
void test4() throws Exception {
|
String extension = "jpg";
|
|
File file = new File("src/main/resources/file.txt");
|
FileInputStream fis = new FileInputStream(file);
|
InputStreamReader isr = new InputStreamReader(fis);
|
BufferedReader br = new BufferedReader(isr);
|
|
String PicData = br.readLine();
|
byte[] data = DatatypeConverter.parseBase64Binary(PicData);
|
InputStream inputStream = new ByteArrayInputStream(data);
|
String s = ossService.uploadImages(inputStream, extension,0);
|
System.out.println(s);
|
|
br.close();
|
isr.close();
|
fis.close();
|
}
|
|
@Autowired
|
AnalyzerDataCB analyzerDataCB;
|
|
@Test
|
void alarmTest() {
|
|
analyzerDataCB.invoke(null, 0, null, null, 0, null, 0, null);
|
|
// AlarmDataCB cbMessage = new AlarmDataCB();
|
// String m_strIp = "172.28.194.177";
|
// int m_nPort = 37777;
|
// String m_strUser = "admin";
|
// String m_strPassword = "scdx@123";
|
// LoginModule.login(m_strIp, m_nPort, m_strUser, m_strPassword);
|
// AlarmListenModule.startListen(cbMessage);
|
//
|
// System.out.println(cbMessage.data);
|
}
|
|
|
}
|