1
zhang
18 小时以前 6e7005a9c8f0e9c21f2d3a4d77a779381e859ac3
1
3个文件已修改
24 ■■■■ 已修改文件
version/db/new.sql 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/ManagerBoot.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/thread/SiemensDevpThread.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
version/db/new.sql
@@ -108,3 +108,14 @@
alter table sys_user_login
    change system system_name varchar(255) null comment '登录系统';
ALTER TABLE `man_func_sta`
    ADD COLUMN `protocol` varchar(255) NULL COMMENT '协议' AFTER `angle`,
ADD COLUMN `ip` varchar(255) NULL COMMENT 'ip地址' AFTER `protocol`,
ADD COLUMN `port` varchar(255) NULL COMMENT '端口号' AFTER `ip`;
ALTER TABLE `man_func_sta`
    ADD COLUMN `error` varchar(255) NULL COMMENT '故障信息' AFTER `port`;
zy-acs-manager/src/main/java/com/zy/acs/manager/ManagerBoot.java
@@ -9,7 +9,7 @@
@MapperScan("com.zy.**.mapper")
@EnableDiscoveryClient
@SpringBootApplication
@SpringBootApplication(scanBasePackages = {"com.zy.acs.manager", "com.zy.acs.charge"})
@EnableScheduling
public class ManagerBoot {
zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/thread/SiemensDevpThread.java
@@ -181,6 +181,7 @@
            if (!Cools.isEmpty(barcode)) {
                StaProtocol staProtocol = station.get(barcodeArr.get(i));
                if (staProtocol == null) {
                    log.warn("站点不存在 [id:{}] [staNo:{}]", slave.getId(), barcodeArr.get(i));
                    continue;
                }
                staProtocol.setBarcode(barcode);
@@ -209,10 +210,11 @@
        for (int i = 0; i < weightArr.size(); i++) {
            StaProtocol staProtocol = station.get(weightArr.get(i));
            if (staProtocol == null) {
                log.warn("站点不存在 [id:{}] [staNo:{}]", slave.getId(), weightArr.get(i));
                continue;
            }
            double weight = siemensS7Net.getByteTransform().TransSingle(result.Content, i * 4);
            staProtocol.setWeight(BigDecimal.valueOf(weight).setScale(2, RoundingMode.HALF_UP).doubleValue());
            double weight = siemensS7Net.getByteTransform().TransSingle(result.Content, i * DeviceField.WEIGHT.getByteLength());
            staProtocol.setWeight(BigDecimal.valueOf(weight).setScale(4, RoundingMode.HALF_UP).doubleValue());
        }
    }
@@ -238,6 +240,10 @@
        for (int i = 0; i < staNosError.size(); i++) {
            Integer siteId = staNosError.get(i);
            StaProtocol staProtocol = station.get(siteId);
            if (staProtocol == null){
                log.warn("站点不存在 [id:{}] [staNo:{}]", slave.getId(), staNosError.get(i));
                continue;
            }
            boolean[] status = siemensS7Net.getByteTransform().TransBool(
                    content, i * DeviceField.DIMENSION_WORD.getByteLength(),
@@ -271,6 +277,7 @@
            Integer siteId = staNos.get(i);
            StaProtocol staProtocol = station.get(siteId);
            if (staProtocol == null) {
                log.warn("站点不存在 [id:{}] [staNo:{}]", slave.getId(), siteId);
                continue;
            }