#
Junjie
2026-03-29 07f91daebfd77b7344ad405db713eea237686d57
src/main/java/com/zy/asrs/timer/WcsStationTimer.java
@@ -3,7 +3,7 @@
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.zy.asrs.entity.BasStation;
import com.zy.asrs.entity.dto.WcsStationDto;
import com.zy.asrs.service.BasStationService;
@@ -34,7 +34,7 @@
    @Scheduled(cron = "0/3 * * * * ? ")
    public synchronized void execute() {
        Config wcsStationUrlConfig = configService.selectOne(new EntityWrapper<Config>().eq("code", "wcsStationUrl"));
        Config wcsStationUrlConfig = configService.getOne(new QueryWrapper<Config>().eq("code", "wcsStationUrl"));
        if (wcsStationUrlConfig == null) {
            return;
        }
@@ -46,7 +46,7 @@
            HashMap<String, Object> requestParam = new HashMap<>();
            List<Integer> list = new ArrayList<>();
            List<BasStation> basStations = basStationService.selectList(new EntityWrapper<>());
            List<BasStation> basStations = basStationService.list(new QueryWrapper<>());
            for (BasStation basStation : basStations) {
                list.add(basStation.getStationId());
            }
@@ -78,6 +78,11 @@
                    wcsStationDto.setBarcode(object.getString("barcode"));
                    wcsStationDto.setErrorMsg(object.getString("errorMsg"));
                    wcsStationDto.setSystemWarning(object.getString("systemWarning"));
                    if (wcsStationDto.getLoading() == 0 || wcsStationDto.getTaskNo().equals("0")) {
                        wcsStationDto.setWrkDetls(null);
                    }
                    stationUtils.stationMap.put(stationId, wcsStationDto);
                }
            }