From a106ddc2b1b25c8891cb0a15a775bd39b5bda2ff Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期五, 26 七月 2024 11:22:59 +0800 Subject: [PATCH] 数据库连接设置时区、工单下发返回重点点位标识、下发人、下发时间 --- ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java index 7e75841..8485cc6 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java @@ -24,6 +24,7 @@ import com.ycl.utils.SecurityUtils; import com.ycl.utils.redis.RedisCache; import com.ycl.utils.uuid.IdUtils; +import constant.PointConfigConstants; import enumeration.general.*; import lombok.RequiredArgsConstructor; import org.apache.commons.lang3.ArrayUtils; @@ -63,6 +64,7 @@ private final WorkOrderDistributeRecordMapper workOrderDistributeRecordMapper; private final String DISTRIBUTE_LOCK_KEY = "distributeLock"; + private final static String IMPORTANT = "important"; @Autowired private RedisCache redisCache; @@ -257,8 +259,12 @@ @Override public Result distributePage(DistributeWorkOrderQuery query) { IPage<WorkOrderVO> page = PageUtil.getPage(query, WorkOrderVO.class); - // todo 鍏抽敭璇嶆悳绱� 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()); } -- Gitblit v1.8.0