Browse Source

设备采集exe

master
han\hanst 1 week ago
parent
commit
77666a7b5c
  1. 4
      cclqms-java/src/main/java/com/gaotao/modules/reader/service/impl/ClientFileCollectorServiceImpl.java
  2. 8
      client-file-collector/README.md

4
cclqms-java/src/main/java/com/gaotao/modules/reader/service/impl/ClientFileCollectorServiceImpl.java

@ -20,9 +20,9 @@ import java.util.UUID;
public class ClientFileCollectorServiceImpl implements ClientFileCollectorService { public class ClientFileCollectorServiceImpl implements ClientFileCollectorService {
/** /**
* 服务端统一落盘目录D:\qms-datcol
* 服务端统一落盘目录D:\qms-dataCollection
*/ */
private static final Path SERVER_ROOT_PATH = Paths.get("D:\\qms-datcol");
private static final Path SERVER_ROOT_PATH = Paths.get("D:\\qms-dataCollection");
@Override @Override
public CollectorUploadResultData uploadFile(MultipartFile file, String site, String buNo, String equipmentNo) { public CollectorUploadResultData uploadFile(MultipartFile file, String site, String buNo, String equipmentNo) {

8
client-file-collector/README.md

@ -1,8 +1,8 @@
# 文件采集客户端(支持最多3行配置) # 文件采集客户端(支持最多3行配置)
客户端按轮询秒定时将本地目录文件上传到 `xujie-sys`,服务端统一落盘到:
客户端按轮询秒定时将本地目录文件上传到 `cclqms-sys`,服务端统一落盘到:
- `D:\ckp-file\<equipmentNo>\`
- `D:\qms-dataCollection\<equipmentNo>\`
## 当前需求对应关系 ## 当前需求对应关系
@ -11,7 +11,7 @@
- 轮询秒 - 轮询秒
- 最多3行配置(`site + buNo + equipmentNo + 本地目录`) - 最多3行配置(`site + buNo + equipmentNo + 本地目录`)
- 双击打开 EXE 后,录入并保存配置即可按轮询秒自动同步。 - 双击打开 EXE 后,录入并保存配置即可按轮询秒自动同步。
- 服务端收到每行配置上传的文件后,会自动写入 `D:\ckp-file\equipmentNo`
- 服务端收到每行配置上传的文件后,会自动写入 `D:\qms-dataCollection\equipmentNo`
## 服务端接口 ## 服务端接口
@ -32,7 +32,7 @@
## 打包步骤 ## 打包步骤
1. 安装 Python 3.10+。 1. 安装 Python 3.10+。
2. 在当前目录执行:
2. 在当前目录执行:(在文件夹client-file-collector下打开cmd,然后输入build_exe.bat,回车就可以了,QMSFileCollector.exe在client-file-collector目录下的dist下)
```bash ```bash
build_exe.bat build_exe.bat

Loading…
Cancel
Save