云
2 天以前 87733eb3623593da247c051593d64b8ff9e1d3a4
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/pro/bagcode/MesProBagCodeMapper.java
@@ -37,6 +37,12 @@
                .and(q -> q.eq(MesProBagCodeDO::getBusinessCode, code).or().eq(MesProBagCodeDO::getCode, code)));
    }
    /** 批量按扫码内容反查袋码(兼容业务码、追溯码),用于扫码事件展示所属托盘码 */
    default List<MesProBagCodeDO> selectListByScanCodes(Collection<String> codes) {
        return selectList(new LambdaQueryWrapperX<MesProBagCodeDO>().and(q ->
                q.in(MesProBagCodeDO::getBusinessCode, codes).or().in(MesProBagCodeDO::getCode, codes)));
    }
    default MesProBagCodeDO selectByScanCodeForUpdate(String code) {
        return selectOne(new LambdaQueryWrapperX<MesProBagCodeDO>()
                .and(q -> q.eq(MesProBagCodeDO::getBusinessCode, code).or().eq(MesProBagCodeDO::getCode, code))