1
21 小时以前 42c4d4f7fafed636859978db35de5ff7ff4d964b
rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java
@@ -17,6 +17,7 @@
import javax.annotation.PostConstruct;
import java.util.ArrayList;
import java.util.List;
@Component
@@ -107,6 +108,22 @@
        } else {
            return false;
        }
    }
    //获取站点对应的库类型
    public static List<Long> getAreaTypeList(String sourceStaNo) {
        List<Long> deviceBindIdList = new ArrayList<>();
        DeviceBindService rowLastnoService = SpringUtils.getBean(DeviceBindService.class);
        List<DeviceBind> deviceBinds = rowLastnoService.list(new LambdaQueryWrapper<DeviceBind>());
        for (DeviceBind deviceBind : deviceBinds) {
            String[] staNoList = deviceBind.getStaList().split(";");
            for (String staNo : staNoList) {
                if (staNo.equals(sourceStaNo)) {
                    deviceBindIdList.add(deviceBind.getId());
                }
            }
        }
        return deviceBindIdList;
    }
    //获取站点对应的库类型
@@ -338,7 +355,7 @@
        if (Cools.isEmpty(deviceSite)) {
            channel = 0;
        } else {
            inTaskMsgDto.setStaNo(Integer.parseInt(deviceSite.getDeviceSite()));
            inTaskMsgDto.setStaNo(deviceSite.getDeviceSite());
        }
        //更新当前排