opt:优化

This commit is contained in:
zds
2025-04-22 14:45:42 +08:00
parent 3c51eedb2d
commit 8173c71075

View File

@@ -207,6 +207,15 @@ public abstract class AbstractTask {
Assert.isFalse(ObjectUtil.isEmpty(sub_tray),
"该任务申请子托盘["+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组盘记录
Param isConnectAcs = paramService.findByCode(GeneralDefinition.IS_RETURN_MES);
Assert.notNull(isConnectAcs, "找不到配置文件,请确认系统参数[is_return_mes]配置是否存在!");