hangzhoumesParent/common/servicebase/src/main/java/com/mes/rawglassdetails/service/impl/RawGlassStorageDetailsServiceImpl.java
@@ -57,16 +57,15 @@
    public boolean deleteRawGlassStorageDetails(String device_id) {
        QueryWrapper<RawGlassStorageDetails> queryWrapper = new QueryWrapper<>();
        queryWrapper.eq("device_id", device_id);
        return remove(queryWrapper);//remove才是删除,delete得用另外的依赖,默认方法是remove返回bool
        return remove(queryWrapper);
    }
    @Override
    //返回类型                    方法名              传输值
    public List<RawGlassStorageDetails> selectDetails() {
//        QueryWrapper<RawGlassStorageDetails>queryWrapper=new QueryWrapper<>();
//         queryWrapper.eq("id",rs.getId());
//        return list(queryWrapper);
        return list();
        QueryWrapper<RawGlassStorageDetails> queryWrapper = new QueryWrapper<>();
        queryWrapper.in("state", Const.RAW_GLASS_STATE_CAR,
                Const.RAW_GLASS_STATE_WAIT_OUT, Const.RAW_GLASS_STATE_RUNNING);
        return list(queryWrapper);
    }
    // 空架子到吊装位
@@ -206,9 +205,8 @@
        }
        // 2. 将架子状态改为“待出库”(标记为可执行)
        update(new LambdaUpdateWrapper<RawGlassStorageDetails>()
                .eq(RawGlassStorageDetails::getSlot, slotId)
                .set(RawGlassStorageDetails::getState, Const.RAW_GLASS_STATE_WAIT_OUT));
        details.setState(Const.RAW_GLASS_STATE_WAIT_OUT);
        updateById(details);
        // 3. 直接生成出库任务(关键:在页面点击时就创建任务记录)
        try {
@@ -224,10 +222,9 @@
            return "success";
        } catch (Exception e) {
            log.error("生成出库任务失败", e);
            // 失败时回滚状态
            update(new LambdaUpdateWrapper<RawGlassStorageDetails>()
                    .eq(RawGlassStorageDetails::getSlot, slotId)
                    .set(RawGlassStorageDetails::getState, Const.RAW_GLASS_STATE_IN));
            // 失败时回滚状态为“待入库”
            details.setState(Const.RAW_GLASS_STATE_IN);
            updateById(details);
            return messageSource.getMessage(
                    "rawglass.task.generate.error",
                    null,
@@ -338,4 +335,11 @@
        targetDetails.setState(Const.RAW_GLASS_STATE_IN);
        return targetDetails;
    }
    @Override
    public boolean deleteDetails(String id) {
        return removeById(id);
    }
}