fix: 提示、计划时间校验
This commit is contained in:
@@ -260,7 +260,7 @@ public class PdmBiSlittingproductionplanServiceImpl extends ServiceImpl<PdmBiSli
|
|||||||
LambdaQueryWrapper<PdmBiSlittingproductionplan> lam = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<PdmBiSlittingproductionplan> lam = new LambdaQueryWrapper<>();
|
||||||
lam.eq(PdmBiSlittingproductionplan::getResource_name, deviceCode)
|
lam.eq(PdmBiSlittingproductionplan::getResource_name, deviceCode)
|
||||||
.eq(PdmBiSlittingproductionplan::getIs_delete, "0")
|
.eq(PdmBiSlittingproductionplan::getIs_delete, "0")
|
||||||
.apply("DATE(call_time) >= DATE_SUB(CURDATE(), INTERVAL 1 DAY)")
|
.apply("DATE(start_time) >= DATE_SUB(CURDATE(), INTERVAL 1 DAY)")
|
||||||
.orderByAsc(PdmBiSlittingproductionplan::getStatus, PdmBiSlittingproductionplan::getWorkorder_id);
|
.orderByAsc(PdmBiSlittingproductionplan::getStatus, PdmBiSlittingproductionplan::getWorkorder_id);
|
||||||
return list(lam);
|
return list(lam);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -745,6 +745,9 @@ public class SlitterServiceImpl implements SlitterService {
|
|||||||
log.info("获取下一趟分切计划数据:{}", filterNextPlans);
|
log.info("获取下一趟分切计划数据:{}", filterNextPlans);
|
||||||
// 查找分切对接位空位(根据原理分切机先放,优先放)(区域、location、plan进行过滤)
|
// 查找分切对接位空位(根据原理分切机先放,优先放)(区域、location、plan进行过滤)
|
||||||
List<SlitterDownNewDto> slitterDownNewDtoList = slitterMapper.getCanDownPoints(actualDevice);
|
List<SlitterDownNewDto> slitterDownNewDtoList = slitterMapper.getCanDownPoints(actualDevice);
|
||||||
|
if (slitterDownNewDtoList.isEmpty()) {
|
||||||
|
throw new BadRequestException("找不到分切对接位空位");
|
||||||
|
}
|
||||||
String groupId = IdUtil.getStringId();
|
String groupId = IdUtil.getStringId();
|
||||||
// 筛选上下轴各一条
|
// 筛选上下轴各一条
|
||||||
PdmBiSlittingproductionplan nextUpPlan = filterNextPlans.stream().filter(p -> "1".equals(p.getUp_or_down())).findFirst().orElse(null);
|
PdmBiSlittingproductionplan nextUpPlan = filterNextPlans.stream().filter(p -> "1".equals(p.getUp_or_down())).findFirst().orElse(null);
|
||||||
|
|||||||
Reference in New Issue
Block a user