lxw
2023-09-18 0c2bf71001d71aa04a1e1dac5a8fe2d5b174e79b
第二次提交
2个文件已修改
10个文件已添加
57 ■■■■■ 已修改文件
.gradle/6.7/executionHistory/executionHistory.lock 补丁 | 查看 | 原始文档 | blame | 历史
.gradle/6.7/fileChanges/last-build.bin 补丁 | 查看 | 原始文档 | blame | 历史
.gradle/6.7/fileHashes/fileHashes.lock 补丁 | 查看 | 原始文档 | blame | 历史
.gradle/6.7/gc.properties 补丁 | 查看 | 原始文档 | blame | 历史
.gradle/buildOutputCleanup/buildOutputCleanup.lock 补丁 | 查看 | 原始文档 | blame | 历史
.gradle/buildOutputCleanup/cache.properties 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gradle/checksums/checksums.lock 补丁 | 查看 | 原始文档 | blame | 历史
.gradle/configuration-cache/gc.properties 补丁 | 查看 | 原始文档 | blame | 历史
.gradle/vcs-1/gc.properties 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lxw/test3d/Service/Test3DService.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lxw/test3d/Websocket/RandomWebSocket.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lxw/test3d/dto/Test3d.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gradle/6.7/executionHistory/executionHistory.lock
Binary files differ
.gradle/6.7/fileChanges/last-build.bin
Binary files differ
.gradle/6.7/fileHashes/fileHashes.lock
Binary files differ
.gradle/6.7/gc.properties
.gradle/buildOutputCleanup/buildOutputCleanup.lock
Binary files differ
.gradle/buildOutputCleanup/cache.properties
New file
@@ -0,0 +1,2 @@
#Mon Sep 18 08:58:06 CST 2023
gradle.version=6.7
.gradle/checksums/checksums.lock
Binary files differ
.gradle/configuration-cache/gc.properties
.gradle/vcs-1/gc.properties
src/main/java/com/lxw/test3d/Service/Test3DService.java
@@ -1,7 +1,41 @@
package com.lxw.test3d.Service;
import com.lxw.test3d.dto.Response;
import com.lxw.test3d.dto.Test3d;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
@Service
public class Test3DService {
    //生成测试的随机数
    public Response getTest3DRandom(){
        int monNum=24;
        Test3d tdata=new Test3d();
        tdata.setMonNum(monNum);
        tdata.setVolList(getRandom(monNum));
        tdata.setCurrList(getRandom(monNum));
        tdata.setStationName("湖北省-武汉市-东西湖区-何威测试3D机房");
        tdata.setStationName1("湖北省");
        tdata.setStationName2("武汉市");
        tdata.setStationName3("东西湖区");
        tdata.setStationName5("何威测试3D机房");
        return new Response().setII(1,true,tdata,"测试数据");
    }
    //获取一组随机数
    private static List getRandom(int num){
        List list=new ArrayList();
        Random ran=new Random();
        for(int i=0;i<num;i++){
            double d = ran.nextDouble()*100;//生成一个随机100内小数
            StringBuilder sb = new StringBuilder();
            sb.append(d);
            String data=sb.substring(0,4);
            list.add(Float.valueOf(data));
        }
        return list;
    }
}
src/main/java/com/lxw/test3d/Websocket/RandomWebSocket.java
@@ -53,9 +53,7 @@
                        if (session.isOpen()) {
                            Response response = new Response();
                            try {
                                Random rand=new Random();
                                int cap=rand.nextInt(10);
                                response.set(1,cap);
                                response=service.getTest3DRandom();
                            }catch (Exception e){
                                response.set(0,"发生异常:"+e.toString());
                            }
src/main/java/com/lxw/test3d/dto/Test3d.java
New file
@@ -0,0 +1,17 @@
package com.lxw.test3d.dto;
import lombok.Data;
import java.util.List;
@Data
public class Test3d {
    private String stationName;
    private String stationName1;
    private String stationName2;
    private String stationName3;
    private String stationName5;
    private int monNum;
    private List volList;
    private List currList;
}