| | |
| | | SysConfig important = configMapper.checkConfigKeyUnique("important.wordkorder.time"); |
| | | SysConfig normal = configMapper.checkConfigKeyUnique("normal.wordkorder.alarm.time"); |
| | | for (WorkOrder workOrder : waitAddList) { |
| | | //TODO:point为空 |
| | | YwPoint point = pointMapping.get(workOrder.getSerialNumber()); |
| | | workOrder.setWorkOrderNo(IdUtils.timeAddRandomNO(5)); |
| | | workOrder.setUnitId(Math.toIntExact(point.getUnitId())); |
| | |
| | | public Result distributePage(DistributeWorkOrderQuery query) { |
| | | IPage<WorkOrderVO> page = PageUtil.getPage(query, WorkOrderVO.class); |
| | | baseMapper.distributePage(page, query); |
| | | page.getRecords().stream().forEach(workOrder -> { |
| | | if (StringUtils.hasText(workOrder.getPointTag()) && workOrder.getPointTag().contains(IMPORTANT)) { |
| | | workOrder.setImportant(Boolean.TRUE); |
| | | } |
| | | }); |
| | | return Result.ok().data(page).total(page.getTotal()); |
| | | } |
| | | |