| | |
| | | */ |
| | | private String serialNumber; |
| | | |
| | | private String pointTag; |
| | | private Boolean provinceTag; |
| | | |
| | | private Boolean importantTag; |
| | | |
| | | private Boolean importantCommandImageTag; |
| | | |
| | | /** |
| | | * 是否重点点位 |
| | |
| | | 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()); |
| | | } |
| | | |
| | |
| | | wo.*, |
| | | u.unit_name, |
| | | p.yw_person_name, |
| | | yp.point_tag, |
| | | yp.province_tag, |
| | | yp.important_tag, |
| | | yp.important_command_image_tag, |
| | | odr.create_time as distributeTime, |
| | | su.nick_name as realName |
| | | FROM |
| | |
| | | SELECT |
| | | wo.id, |
| | | wod.create_time, |
| | | yp.point_tag |
| | | yp.province_tag, |
| | | yp.important_tag, |
| | | yp.important_command_image_tag |
| | | FROM |
| | | t_work_order wo |
| | | INNER JOIN t_yw_point yp ON yp.serial_number = wo.serial_number AND yp.deleted = 0 |