diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/pda/controller/PdaWashController.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/pda/controller/PdaWashController.java index 284fd4bb..cf6cfa50 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/pda/controller/PdaWashController.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/pda/controller/PdaWashController.java @@ -187,14 +187,12 @@ public class PdaWashController { } Param limit_time = paramService.getOne(new QueryWrapper().eq("code", "pda_wash_time")); //开启清洗上料时间限制 - if (limit_time!=null &&limit_time.getValue().equals("1")){ + if (limit_time!=null && !limit_time.getValue().equals("0")){ SchBaseTask lastTask = taskService.getOne(new QueryWrapper() .eq("task_type", AcsTaskEnum.REQUEST_WASH_SEND_MATERIAL.getCode()).orderByDesc("task_code").last("limit 1")); - String materialId = lastTask.getMaterial_id(); - if (!list.get(0).getMaterial_id().equals(materialId)){ - long between = DateUtil.between(new Date(), lastTask.getCreate_time(), DateUnit.MINUTE); - if (between<5){ - throw new BadRequestException("不同物料任务间隔小于5分钟,任务:"+lastTask.getTask_code()); + if (lastTask!=null){ + if (DateUtil.between(new Date(), lastTask.getCreate_time(), DateUnit.MINUTE)