自动化立体仓库 - WMS系统
#1
dubin
2025-11-27 031caa5cb14a709702f942aede37f6403d436650
#1
3个文件已修改
17 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/SensorWarningScheduler.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/service/CommonService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -235,8 +235,8 @@
            wrkMast.setIoType(ioType); // 入出库状态
            wrkMast.setIoPri(10D); // 优先级
            wrkMast.setCrnNo(locMast.getCrnNo());
            wrkMast.setSourceStaNo(staDesc.getCrnStn()); // 源站
            wrkMast.setStaNo(staDesc.getStnNo()); // 目标站
//            wrkMast.setSourceStaNo(staDesc.getCrnStn()); // 源站
//            wrkMast.setStaNo(staDesc.getStnNo()); // 目标站
            wrkMast.setSourceLocNo(dto.getLocNo()); // 源库位
            wrkMast.setFullPlt("Y"); // 满板:Y
            wrkMast.setPicking("N"); // 拣料
@@ -470,8 +470,8 @@
            wrkMast.setWrkSts(11L); // 工作状态:11.生成出库ID
            wrkMast.setIoType(110); // 入出库状态: 110.空板出库
            wrkMast.setIoPri(10D);
            wrkMast.setSourceStaNo(sourceStaNo); // 源站
            wrkMast.setStaNo(param.getOutSite()); // 目标站
//            wrkMast.setSourceStaNo(sourceStaNo); // 源站
//            wrkMast.setStaNo(param.getOutSite()); // 目标站
            wrkMast.setCrnNo(locMast.getCrnNo());
            wrkMast.setSourceLocNo(locNo); // 源库位
            wrkMast.setIoPri(10.0D);//优先级
src/main/java/com/zy/asrs/task/SensorWarningScheduler.java
@@ -16,12 +16,12 @@
    @Autowired
    private BasSensorService sensorService;
    @Scheduled(cron = "0/3 * * * * ?")
//    @Scheduled(cron = "0/3 * * * * ?")
    private void warning(){
        List<BasSensor> basSensors = sensorService.selectList(new EntityWrapper<>(new BasSensor()));
        for (BasSensor basSensor : basSensors) {
            if ((basSensor.getTemperature() < 15 || basSensor.getTemperature() > 25) || basSensor.getHumidity() > 60){
                log.info(basSensor.getLocation() + "温湿度异常,温度:" + basSensor.getTemperature() + ",湿度:" + basSensor.getHumidity());
//                log.info(basSensor.getLocation() + "温湿度异常,温度:" + basSensor.getTemperature() + ",湿度:" + basSensor.getHumidity());
            }
        }
    }
src/main/java/com/zy/common/service/CommonService.java
@@ -1,6 +1,7 @@
package com.zy.common.service;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.core.common.Cools;
import com.core.exception.CoolException;
import com.zy.asrs.entity.*;
@@ -140,7 +141,7 @@
        StartupDto startupDto = new StartupDto();
//        // 获取目标站
        // 获取目标站
//        Wrapper<StaDesc> wrapper = new EntityWrapper<StaDesc>().eq("type_no", staDescId).eq("stn_no", sourceStaNo).eq("crn_no", locMast.getCrnNo());
//        StaDesc staDesc = staDescService.selectOne(wrapper);
//        if (Cools.isEmpty(staDesc)) {
@@ -160,7 +161,7 @@
        // 返回dto
        startupDto.setWorkNo(workNo);
        startupDto.setCrnNo(locMast.getCrnNo());
        startupDto.setSourceStaNo(sourceStaNo);
//        startupDto.setSourceStaNo(sourceStaNo);
        startupDto.setLocNo(locNo);
        return startupDto;
    }