diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java index 38515ca..13450fa 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java @@ -8,6 +8,7 @@ import cn.hutool.core.util.StrUtil; import cn.hutool.http.HttpStatus; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import io.micrometer.core.instrument.util.StringUtils; import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; import org.nl.common.exception.BadRequestException; @@ -989,7 +990,11 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { // 获取原材料物料 // 载具编码从点位中获取 // 组盘,返回组盘标识,设置待绑定,搬运结束就设置已绑定 - String vehicleCode = TaskUtils.defaultVehicleCode(param.getString("vehicle_code")); + String vehicle_code = param.getString("vehicle_code"); + if (StringUtils.isEmpty(vehicle_code)){ + return BaseResponse.responseError(requestNo, "载具号为空!"); + } + String vehicleCode = TaskUtils.defaultVehicleCode(vehicle_code); String isFull = param.getString("is_full"); if (isFull == null) { isFull = GeneralDefinition.YES;