From 083ac7646ef2ab4a2614678b158a3dce1482e75c Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 05 十二月 2024 02:32:13 +0800 Subject: [PATCH] 省厅标签拆分 --- ycl-server/src/main/java/com/ycl/platform/service/impl/YwPointServiceImpl.java | 27 ++++++++++++++++++++++----- 1 files changed, 22 insertions(+), 5 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/YwPointServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/YwPointServiceImpl.java index dc82f15..9d0b316 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/YwPointServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/YwPointServiceImpl.java @@ -35,6 +35,7 @@ import com.ycl.utils.SecurityUtils; import com.ycl.utils.poi.EasyExcelImportUtils; import com.ycl.utils.uuid.IdUtils; +import constant.CheckConstants; import constant.PointHeaderConstant; import jakarta.servlet.http.HttpServletResponse; import lombok.RequiredArgsConstructor; @@ -268,7 +269,9 @@ headers.add(PointHeaderConstant.IP); headers.add(PointHeaderConstant.Area); headers.add(PointHeaderConstant.Unit); - headers.add(PointHeaderConstant.Province_Tag); + headers.add(PointHeaderConstant.Province_Tag_Video); + headers.add(PointHeaderConstant.Province_Tag_Car); + headers.add(PointHeaderConstant.Province_Tag_Face); headers.add(PointHeaderConstant.Impotrant_Command_Image); headers.add(PointHeaderConstant.Dept_Tag); List<String> headersList = new LinkedList<>(); @@ -288,7 +291,9 @@ list.add(export.getPointIP()); list.add(export.getArea()); list.add(export.getUnitName()); - list.add(export.getProvinceTagString()); + list.add(export.getProvinceTagVideoString()); + list.add(export.getProvinceTagCarString()); + list.add(export.getProvinceTagFaceString()); list.add(export.getImportantCommandImageTagString()); list.add(export.getDeptTagString()); for (String header : headersList) { @@ -343,7 +348,9 @@ pointExport.setPointName(map.get(PointHeaderConstant.Point_Name)); pointExport.setPointIP(map.get(PointHeaderConstant.IP)); pointExport.setSerialNumber(map.get(PointHeaderConstant.Serial_Number)); - pointExport.setProvinceTag("鏄�".equals(map.get(PointHeaderConstant.Province_Tag))); + pointExport.setProvinceTagVideo("鏄�".equals(map.get(PointHeaderConstant.Province_Tag_Video))); + pointExport.setProvinceTagCar("鏄�".equals(map.get(PointHeaderConstant.Province_Tag_Car))); + pointExport.setProvinceTagFace("鏄�".equals(map.get(PointHeaderConstant.Province_Tag_Face))); pointExport.setImportantCommandImageTag("鏄�".equals(map.get(PointHeaderConstant.Impotrant_Command_Image))); pointExport.setDeptTag("鏄�".equals(map.get(PointHeaderConstant.Dept_Tag))); List<DynamicColumnVO> dynamics = new ArrayList<>(); @@ -388,7 +395,9 @@ List<YwPoint> pointList = dataList.stream().map(item -> { YwPoint point = new YwPoint(); point.setImportantCommandImageTag(item.getImportantCommandImageTag()); - point.setProvinceTag(item.getProvinceTag()); + point.setProvinceTagVideo(item.getProvinceTagVideo()); + point.setProvinceTagCar(item.getProvinceTagCar()); + point.setProvinceTagFace(item.getProvinceTagFace()); point.setDeptTag(item.getDeptTag()); if (needUpdateUnit) { if (Objects.nonNull(unitId)) { @@ -493,7 +502,7 @@ } @Override - public <T extends BaseResult> void setDeviceTagByGB(List<T> dataList) { + public <T extends BaseResult> void setDeviceTagByGB(List<T> dataList,Short category) { List<String> gbList = dataList.stream().map(BaseResult::getNo).collect(Collectors.toList()); List<CheckTagVO> pointList = baseMapper.getTagsByGB(gbList); Map<String, CheckTagVO> pointMap = pointList.stream().collect(Collectors.toMap(CheckTagVO::getNo, item -> item)); @@ -501,6 +510,14 @@ CheckTagVO tag = pointMap.get(data.getNo()); if (Objects.nonNull(tag)) { BeanUtils.copyProperties(tag, data); + //閫氳繃璁惧绫诲瀷鎵撶渷鍘呮爣绛� + if(CheckConstants.Rule_Category_Video.equals(category)){ + data.setProvinceTag(tag.getProvinceTagVideo()); + }else if(CheckConstants.Rule_Category_Car.equals(category)){ + data.setProvinceTag(tag.getProvinceTagCar()); + }else if(CheckConstants.Rule_Category_Face.equals(category)){ + data.setProvinceTag(tag.getProvinceTagFace()); + } } } } -- Gitblit v1.8.0