Browse Source

增加查询条件避免出现报错

ops-management-platform-backend-dev
gjh 3 weeks ago
parent
commit
82bdbd6ffa
  1. 8
      ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java

8
ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java

@ -100,7 +100,9 @@ public class WorkOrderInfoServiceImpl implements IWorkOrderInfoService {
LambdaQueryWrapper<WorkOrderProcess> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<WorkOrderProcess> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(WorkOrderProcess::getWorkOrderId, workOrderId); queryWrapper.eq(WorkOrderProcess::getWorkOrderId, workOrderId);
queryWrapper.eq(WorkOrderProcess::getStage, "故障接单"); queryWrapper.eq(WorkOrderProcess::getStage, "故障接单");
// 按照时间降序排,最新的记录在最前面
queryWrapper.orderByDesc(WorkOrderProcess::getCreateTime);
queryWrapper.last("LIMIT 1");
WorkOrderProcess target = workOrderProcessMapper.selectOne(queryWrapper); WorkOrderProcess target = workOrderProcessMapper.selectOne(queryWrapper);
if (target != null && target.getOperationTime() != null) { if (target != null && target.getOperationTime() != null) {
@ -428,7 +430,9 @@ public class WorkOrderInfoServiceImpl implements IWorkOrderInfoService {
LambdaQueryWrapper<WorkOrderProcess> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<WorkOrderProcess> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(WorkOrderProcess::getWorkOrderId, workOrderId); queryWrapper.eq(WorkOrderProcess::getWorkOrderId, workOrderId);
queryWrapper.eq(WorkOrderProcess::getStage, "故障接单"); queryWrapper.eq(WorkOrderProcess::getStage, "故障接单");
// 按照时间降序排,最新的记录在最前面
queryWrapper.orderByDesc(WorkOrderProcess::getCreateTime);
queryWrapper.last("LIMIT 1");
WorkOrderProcess target = workOrderProcessMapper.selectOne(queryWrapper); WorkOrderProcess target = workOrderProcessMapper.selectOne(queryWrapper);
if (target != null && target.getOperationTime() != null) { if (target != null && target.getOperationTime() != null) {

Loading…
Cancel
Save