初次提交
This commit is contained in:
17
business-service/src/test/java/Model.java
Normal file
17
business-service/src/test/java/Model.java
Normal file
@ -0,0 +1,17 @@
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.ToString;
|
||||
|
||||
/**
|
||||
* @author fancl
|
||||
* @desc:
|
||||
* @date 2023/2/8
|
||||
*/
|
||||
@Setter
|
||||
@Getter
|
||||
@ToString
|
||||
public class Model {
|
||||
|
||||
String name ;
|
||||
Integer age;
|
||||
}
|
||||
110
business-service/src/test/java/com/ho/business/BusinessTest.java
Normal file
110
business-service/src/test/java/com/ho/business/BusinessTest.java
Normal file
@ -0,0 +1,110 @@
|
||||
package com.ho.business;
|
||||
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.ho.business.entity.Station;
|
||||
import com.ho.business.service.IncomeMeasurementService;
|
||||
import com.ho.business.vo.DeviceTransfer;
|
||||
import com.ho.common.tools.constant.CommonConstant;
|
||||
import com.ho.common.tools.service.RedisService;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @author fancl
|
||||
* @desc:
|
||||
* @date 2023/2/16
|
||||
*/
|
||||
@SpringBootTest
|
||||
@RunWith(SpringRunner.class)
|
||||
public class BusinessTest {
|
||||
|
||||
@Autowired
|
||||
RedisService redisService;
|
||||
@Autowired
|
||||
IncomeMeasurementService incomeMeasurementService;
|
||||
|
||||
//测试加工收益数据到 income_total 表
|
||||
@Test
|
||||
public void test(){
|
||||
DeviceTransfer deviceTransfer = new DeviceTransfer();
|
||||
deviceTransfer.setValue(new BigDecimal(100));
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
jsonObject.put("fan", deviceTransfer);
|
||||
redisService.hmset("fan", jsonObject);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test2(){
|
||||
DeviceTransfer deviceTransfer = new DeviceTransfer();
|
||||
//deviceTransfer.setValue(new BigDecimal(100));
|
||||
deviceTransfer.setUpdateTime(new Date());
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
jsonObject.put("fan", deviceTransfer);
|
||||
redisService.hmset("fan", jsonObject);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void splitAddr(){
|
||||
List<Station> stations = new ArrayList<>();
|
||||
Station station1 = new Station();
|
||||
Station station2 = new Station();
|
||||
Station station3 = new Station();
|
||||
Station station4 = new Station();
|
||||
Station station5 = new Station();
|
||||
Station station6 = new Station();
|
||||
|
||||
station1.setAddress("广西壮族自治区南宁市");
|
||||
station2.setAddress("香港特别行政区十点多");
|
||||
station3.setAddress("江苏省南京市");
|
||||
station4.setAddress("重庆市渝中区");
|
||||
station5.setAddress("黑龙江省哈尔滨市");
|
||||
station6.setAddress("江苏省无锡市");
|
||||
|
||||
stations.add(station1);
|
||||
stations.add(station2);
|
||||
stations.add(station3);
|
||||
stations.add(station4);
|
||||
stations.add(station5);
|
||||
stations.add(station6);
|
||||
|
||||
Map<String, List<Station>> collect = stations.stream()
|
||||
.collect(Collectors.groupingBy(s -> {
|
||||
return s.getAddress().substring(0,3);
|
||||
}));
|
||||
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void date(){
|
||||
String dateString = "14:00:00-19:00:00";
|
||||
String[] split = dateString.split("-");
|
||||
Date date = new Date();
|
||||
String format = DateUtil.format(date, CommonConstant.DATE_Hms);
|
||||
boolean in = DateUtil.isIn( DateUtil.parse(format,CommonConstant.DATE_Hms),DateUtil.parse(split[0], CommonConstant.DATE_Hms), DateUtil.parse(split[1], CommonConstant.DATE_Hms));
|
||||
String number = "-3.5~-5.5";
|
||||
String[] split1 = number.split("~");
|
||||
double random = Math.random()* (Double.valueOf(split1[1]) - (Double.valueOf(split1[0])) + (Double.valueOf(split1[0])));
|
||||
|
||||
Random random1 = new Random();
|
||||
int i = random1.nextInt(6001);
|
||||
int j = i - 1001;
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isNotNull(){
|
||||
List<Integer> list = new ArrayList<>();
|
||||
list.get(list.size()-1);
|
||||
System.out.println();
|
||||
}
|
||||
}
|
||||
160
business-service/src/test/java/com/ho/business/TestReport.java
Normal file
160
business-service/src/test/java/com/ho/business/TestReport.java
Normal file
@ -0,0 +1,160 @@
|
||||
package com.ho.business;
|
||||
|
||||
import cn.hutool.core.date.DateField;
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.ho.business.entity.DeviceTypeCol;
|
||||
import com.ho.business.entity.VirtualDeviceCol;
|
||||
import com.ho.business.mapper.VirtualDeviceColMapper;
|
||||
import com.ho.business.service.DeviceTypeColService;
|
||||
import com.ho.business.service.ReportFormService;
|
||||
import com.ho.common.tools.constant.CommonConstant;
|
||||
import com.ho.common.tools.service.RedisService;
|
||||
import com.ho.common.tools.util.BigDecimalUtil;
|
||||
import com.ho.common.tools.vo.req.StatisticsCurve;
|
||||
import ma.glasnost.orika.MapperFacade;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @Description 测试报表下载
|
||||
* Author yule
|
||||
* Date 2023/2/27 14:26
|
||||
*/
|
||||
@SpringBootTest
|
||||
@RunWith(SpringRunner.class)
|
||||
public class TestReport {
|
||||
|
||||
@Autowired
|
||||
ReportFormService reportFormService;
|
||||
|
||||
@Autowired
|
||||
BigDecimalUtil bigDecimalUtil;
|
||||
|
||||
@Autowired
|
||||
RedisService redisService;
|
||||
|
||||
@Autowired
|
||||
DeviceTypeColService deviceTypeColService;
|
||||
|
||||
@Autowired
|
||||
VirtualDeviceColMapper virtualDeviceColMapper;
|
||||
|
||||
@Autowired
|
||||
private MapperFacade mapperFacade;
|
||||
|
||||
@Test
|
||||
public void getHash(){
|
||||
String key = "fan3";
|
||||
}
|
||||
|
||||
//@Test
|
||||
public void testString(){
|
||||
String processTimeStr = "2023-03-01 00:00:00";
|
||||
Date processTime = DateUtil.parse(processTimeStr,CommonConstant.DATE);
|
||||
String strdate = null;
|
||||
if(processTimeStr.endsWith(CommonConstant.START_SUFFIX_TIMESTAMP)){
|
||||
strdate = DateUtil.format(DateUtil.offsetDay(processTime, -1), CommonConstant.DATE_YMD);
|
||||
}else {
|
||||
strdate = DateUtil.format(processTime, CommonConstant.DATE_YMD);
|
||||
}
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
TestReport testReport = new TestReport();
|
||||
testReport.testString();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRang(){
|
||||
Date date = new Date();
|
||||
DateTime dateTime = DateUtil.offsetDay(date, -6);
|
||||
List<DateTime> dateTimes = DateUtil.rangeToList(dateTime, date, DateField.DAY_OF_MONTH);
|
||||
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test(){
|
||||
int num =16;
|
||||
for (int i = 0; i < 16; i++) {
|
||||
StringBuffer str = new StringBuffer();
|
||||
str.append("INSERT INTO `user_center_db`.`sys_sub_dict` (`type`, `label`, `value`, `sort`, `desc`, `create_time`, `update_time`, `deleted`) VALUES ('virtualMappingType', '单体温度").append(i+1)
|
||||
.append("', 'cSingleT").append(i+1).append("', ").append(num+i+1).append(", '', now(), now(), 1);");
|
||||
System.out.println(str);
|
||||
}
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void setVirtualDevice(){
|
||||
List<DeviceTypeCol> list = deviceTypeColService.selectByDeviceType("emu_349");
|
||||
list = list.stream().filter(s->{
|
||||
return CommonConstant.TWO.equals(s.getSensType());
|
||||
}).collect(Collectors.toList());
|
||||
List<VirtualDeviceCol> result = new ArrayList<>();
|
||||
for (int i = 0; i < list.size(); i++) {
|
||||
if (i<35){
|
||||
VirtualDeviceCol virtualDeviceCol = new VirtualDeviceCol();
|
||||
virtualDeviceCol.setStationId(349);
|
||||
virtualDeviceCol.setSrcId(-21);
|
||||
virtualDeviceCol.setDeviceColId(list.get(i).getId());
|
||||
virtualDeviceCol.setCol(list.get(i).getCol());
|
||||
virtualDeviceCol.setColName(list.get(i).getColName());
|
||||
result.add(virtualDeviceCol);
|
||||
}
|
||||
else if (35 <= i && i <41){
|
||||
VirtualDeviceCol virtualDeviceCol = new VirtualDeviceCol();
|
||||
virtualDeviceCol.setStationId(349);
|
||||
virtualDeviceCol.setSrcId(-22);
|
||||
virtualDeviceCol.setDeviceColId(list.get(i).getId());
|
||||
virtualDeviceCol.setCol(list.get(i).getCol());
|
||||
virtualDeviceCol.setColName(list.get(i).getColName());
|
||||
result.add(virtualDeviceCol);
|
||||
}
|
||||
else if (41 <= i && i <47){
|
||||
VirtualDeviceCol virtualDeviceCol = new VirtualDeviceCol();
|
||||
virtualDeviceCol.setStationId(349);
|
||||
virtualDeviceCol.setSrcId(-23);
|
||||
virtualDeviceCol.setDeviceColId(list.get(i).getId());
|
||||
virtualDeviceCol.setCol(list.get(i).getCol());
|
||||
virtualDeviceCol.setColName(list.get(i).getColName());
|
||||
result.add(virtualDeviceCol);
|
||||
}
|
||||
else {
|
||||
VirtualDeviceCol virtualDeviceCol = new VirtualDeviceCol();
|
||||
virtualDeviceCol.setStationId(349);
|
||||
virtualDeviceCol.setSrcId(-24);
|
||||
virtualDeviceCol.setDeviceColId(list.get(i).getId());
|
||||
virtualDeviceCol.setCol(list.get(i).getCol());
|
||||
virtualDeviceCol.setColName(list.get(i).getColName());
|
||||
result.add(virtualDeviceCol);
|
||||
}
|
||||
}
|
||||
System.out.println();
|
||||
virtualDeviceColMapper.insertList(result);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCopy(){
|
||||
List<StatisticsCurve> list = new ArrayList<>();
|
||||
StatisticsCurve curve = new StatisticsCurve();
|
||||
curve.setDigital(1d);
|
||||
list.add(curve);
|
||||
curve = new StatisticsCurve();
|
||||
curve.setDigital(2d);
|
||||
list.add(curve);
|
||||
List<StatisticsCurve> list2 = mapperFacade.mapAsList(list,StatisticsCurve.class);
|
||||
list2.get(0).setDigital(3d);
|
||||
System.out.println();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user