|
@ -207,6 +207,15 @@ public abstract class AbstractTask { |
|
|
Assert.isFalse(ObjectUtil.isEmpty(sub_tray), |
|
|
Assert.isFalse(ObjectUtil.isEmpty(sub_tray), |
|
|
"该任务申请子托盘["+param.getString("vehicle_code2")+"]为空,无法申请任务!"); |
|
|
"该任务申请子托盘["+param.getString("vehicle_code2")+"]为空,无法申请任务!"); |
|
|
} |
|
|
} |
|
|
|
|
|
//查询该子托盘是否在仓库系统里
|
|
|
|
|
|
List<SchBasePoint> lists = pointMapper.selectList(new LambdaQueryWrapper<SchBasePoint>() |
|
|
|
|
|
.eq(SchBasePoint::getVehicle_code2, sub_tray) |
|
|
|
|
|
.ne(SchBasePoint::getRegion_code, "SSX") |
|
|
|
|
|
.eq(SchBasePoint::getIs_used, 1)); |
|
|
|
|
|
if(lists.size()>0){ |
|
|
|
|
|
Assert.isFalse(ObjectUtil.isEmpty(sub_tray), |
|
|
|
|
|
"该任务申请子托盘["+param.getString("vehicle_code2")+"]已在仓位:"+lists.get(0).getPoint_code()+"上!"); |
|
|
|
|
|
} |
|
|
//判断是否校验mes组盘记录
|
|
|
//判断是否校验mes组盘记录
|
|
|
Param isConnectAcs = paramService.findByCode(GeneralDefinition.IS_RETURN_MES); |
|
|
Param isConnectAcs = paramService.findByCode(GeneralDefinition.IS_RETURN_MES); |
|
|
Assert.notNull(isConnectAcs, "找不到配置文件,请确认系统参数[is_return_mes]配置是否存在!"); |
|
|
Assert.notNull(isConnectAcs, "找不到配置文件,请确认系统参数[is_return_mes]配置是否存在!"); |
|
|