diff --git a/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java b/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java index 8b9af79..08a290e 100644 --- a/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java +++ b/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java @@ -344,22 +344,6 @@ result.setConstructTime(doNullChange(marker.getConstructTime())); result.setRecordType(marker.getRecordType()); result.setRoad(doNullChange(marker.getRoad())); -// result.setMileage(doNullChange(marker.getMileage())); -// result.setMileage2(doNullChange(marker.getMileage2())); -// -// result.setMarkerObjectName(doNullChange(marker.getMarkerObjectName())); -// result.setMarkerName(doNullChange(marker.getMarkerName())); -// result.setDesignComp(doNullChange(marker.getDesignComp())); -// result.setWorkComp(doNullChange(marker.getWorkComp())); -// if(null!=marker.getBelongFeature()){ -// result.setFeatureName(marker.getBelongFeature().getFeatureName()); -// result.setFeatureId(marker.getBelongFeature().getId()); -// } -// if(null!=marker.getBelongLine()){ -// result.setLineName(marker.getBelongLine().getFeatureName()); -// result.setLineId(marker.getBelongLine().getId()); -// } - return result; } diff --git a/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java b/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java index 8b9af79..08a290e 100644 --- a/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java +++ b/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java @@ -344,22 +344,6 @@ result.setConstructTime(doNullChange(marker.getConstructTime())); result.setRecordType(marker.getRecordType()); result.setRoad(doNullChange(marker.getRoad())); -// result.setMileage(doNullChange(marker.getMileage())); -// result.setMileage2(doNullChange(marker.getMileage2())); -// -// result.setMarkerObjectName(doNullChange(marker.getMarkerObjectName())); -// result.setMarkerName(doNullChange(marker.getMarkerName())); -// result.setDesignComp(doNullChange(marker.getDesignComp())); -// result.setWorkComp(doNullChange(marker.getWorkComp())); -// if(null!=marker.getBelongFeature()){ -// result.setFeatureName(marker.getBelongFeature().getFeatureName()); -// result.setFeatureId(marker.getBelongFeature().getId()); -// } -// if(null!=marker.getBelongLine()){ -// result.setLineName(marker.getBelongLine().getFeatureName()); -// result.setLineId(marker.getBelongLine().getId()); -// } - return result; } diff --git a/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java b/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java index db7b925..c9c15de 100644 --- a/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java +++ b/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java @@ -70,27 +70,13 @@ if (null != markerDto) { MarkerDto markerDto1 = new Gson().fromJson(markerDto, MarkerDto.class); -// if (markerDto1.getFeatureId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto1.getFeatureId()); -// features = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.AREA.getIndex(), feature); -// } -// -// if (markerDto1.getLineId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto1.getLineId()); -// lines = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.LINE.getIndex(), feature); -// } -// if (StringUtils.isNotBlank(markerDto1.getMarkerName())) { -// criteria1.add(Restrictions.like("markerName", markerDto1.getMarkerName(), MatchMode.ANYWHERE)); -// } + if (StringUtils.isNotBlank(markerDto1.getMemo())) { criteria1.add(Restrictions.like("memo", markerDto1.getMemo(), MatchMode.ANYWHERE)); } -// if (StringUtils.isNotBlank(markerDto1.getMileage())) { -// criteria1.add(Restrictions.like("mileage", markerDto1.getMileage(), MatchMode.ANYWHERE)); -// } -// if (StringUtils.isNotBlank(markerDto1.getMileage2())) { -// criteria1.add(Restrictions.like("mileage2", markerDto1.getMileage2(), MatchMode.ANYWHERE)); -// } + if (StringUtils.isNotBlank(markerDto1.getRoad())) { + criteria1.add(Restrictions.like("road", markerDto1.getRoad(), MatchMode.ANYWHERE)); + } if (StringUtils.isNotBlank(markerDto1.getCreator())) { criteria1.add(Restrictions.like("creator", markerDto1.getCreator(), MatchMode.ANYWHERE)); } @@ -112,12 +98,7 @@ e.printStackTrace(); } } - if (CollectionUtils.isNotEmpty(features)) { - criteria1.add(Restrictions.in("belongFeature", features)); - } - if (CollectionUtils.isNotEmpty(lines)) { - criteria1.add(Restrictions.in("belongLine", lines)); - } + } criteria1.add(Restrictions.eq("companyId",companyId)); criteria1.add(Restrictions.eq("isValid", 1)); @@ -209,6 +190,12 @@ } } + /** + * 新增标识器 8-9 + * @param markers + * @param companyId + * @return + */ public boolean batchSave(List markers, Long companyId) { if (CollectionUtils.isEmpty(markers) || companyId == null) { return false; @@ -216,25 +203,22 @@ for (MarkerDto markerDto : markers) { Marker marker = new Marker(); marker.setMarkerId(markerDto.getMarkerId()); -// marker.setMarkerName(markerDto.getMarkerName()); -// if (!markerDto.getLineId().equals(-1L)) { -// Feature feature = featureManager.getFeatureById(markerDto.getLineId()); -// marker.setBelongLine(feature); -// } -// if (!markerDto.getFeatureId().equals(-1L)) { -// Feature feature = featureManager.getFeatureById(markerDto.getFeatureId()); -// marker.setBelongFeature(feature); -// } + marker.setRoad(markerDto.getRoad()); + marker.setLayStyle(markerDto.getLayStyle()); + marker.setBelowType(markerDto.getBelowType()); + marker.setBelowDepth(markerDto.getBelowDepth()); + marker.setBelowMaterial(markerDto.getBelowMaterial()); + marker.setBelowDiameter(markerDto.getBelowDiameter()); + marker.setConstructTime(markerDto.getConstructTime()); + marker.setMarkerObjectId(markerDto.getMarkerObjectId()); + marker.setRecordType(markerDto.getRecordType()); + marker.setMarkerType(markerDto.getMarkerType()); marker.setMarkerObjectType(markerDto.getMarkerObjectType()); marker.setDepth(markerDto.getDepth()); marker.setMarkerDepth(markerDto.getMarkerDepth()); -// marker.setMileage(markerDto.getMileage()); -// marker.setMileage2(markerDto.getMileage2()); marker.setCreator(markerDto.getCreator()); marker.setLatitude(markerDto.getLatitude()); marker.setLongitude(markerDto.getLongitude()); - marker.setOwnerComp(markerDto.getOwnerComp()); -// marker.setMarkerObjectName(markerDto.getMarkerObjectName()); marker.setMemo(markerDto.getMemo()); marker.setOwnerComp(markerDto.getOwnerComp()); marker.setPipeDiameter(markerDto.getPipeDiameter()); @@ -292,40 +276,18 @@ * @return */ public List getMarkerDtosByCondition(MarkerDto markerDto, Company company) { -// List features = null; -// if (markerDto.getFeatureId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto.getFeatureId()); -// features = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.AREA.getIndex(), feature); -// } -// List lines = null; -// if (markerDto.getLineId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto.getLineId()); -// lines = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.LINE.getIndex(), feature); -// } + Criteria criteria1 = this.getSession().createCriteria(Marker.class); criteria1.add(Restrictions.eq("isValid", 1)).add(Restrictions.eq("companyId", company.getId())); - -// if (StringUtils.isNotBlank(markerDto.getMarkerName())) { -// criteria1.add(Restrictions.like("markerName", markerDto.getMarkerName(), MatchMode.ANYWHERE)); -// } if (StringUtils.isNotBlank(markerDto.getMemo())) { criteria1.add(Restrictions.like("memo", markerDto.getMemo(), MatchMode.ANYWHERE)); } -// if (StringUtils.isNotBlank(markerDto.getMileage())) { -// criteria1.add(Restrictions.like("mileage", markerDto.getMileage(), MatchMode.ANYWHERE)); -// } -// if (StringUtils.isNotBlank(markerDto.getMileage2())) { -// criteria1.add(Restrictions.like("mileage2", markerDto.getMileage2(), MatchMode.ANYWHERE)); -// } + if (StringUtils.isNotBlank(markerDto.getRoad())) { + criteria1.add(Restrictions.like("road", markerDto.getRoad(), MatchMode.ANYWHERE)); + } if (StringUtils.isNotBlank(markerDto.getCreator())) { criteria1.add(Restrictions.like("creator", markerDto.getCreator(), MatchMode.ANYWHERE)); } -// if (CollectionUtils.isNotEmpty(features)) { -// criteria1.add(Restrictions.in("belongFeature", features)); -// } -// if (CollectionUtils.isNotEmpty(lines)) { -// criteria1.add(Restrictions.in("belongLine", lines)); -// } if (StringUtils.isNotBlank(markerDto.getsDate())) { try { criteria1.add(Restrictions.ge("createTime", DateUtils.sdf1.parse(markerDto.getsDate()))); diff --git a/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java b/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java index 8b9af79..08a290e 100644 --- a/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java +++ b/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java @@ -344,22 +344,6 @@ result.setConstructTime(doNullChange(marker.getConstructTime())); result.setRecordType(marker.getRecordType()); result.setRoad(doNullChange(marker.getRoad())); -// result.setMileage(doNullChange(marker.getMileage())); -// result.setMileage2(doNullChange(marker.getMileage2())); -// -// result.setMarkerObjectName(doNullChange(marker.getMarkerObjectName())); -// result.setMarkerName(doNullChange(marker.getMarkerName())); -// result.setDesignComp(doNullChange(marker.getDesignComp())); -// result.setWorkComp(doNullChange(marker.getWorkComp())); -// if(null!=marker.getBelongFeature()){ -// result.setFeatureName(marker.getBelongFeature().getFeatureName()); -// result.setFeatureId(marker.getBelongFeature().getId()); -// } -// if(null!=marker.getBelongLine()){ -// result.setLineName(marker.getBelongLine().getFeatureName()); -// result.setLineId(marker.getBelongLine().getId()); -// } - return result; } diff --git a/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java b/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java index db7b925..c9c15de 100644 --- a/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java +++ b/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java @@ -70,27 +70,13 @@ if (null != markerDto) { MarkerDto markerDto1 = new Gson().fromJson(markerDto, MarkerDto.class); -// if (markerDto1.getFeatureId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto1.getFeatureId()); -// features = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.AREA.getIndex(), feature); -// } -// -// if (markerDto1.getLineId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto1.getLineId()); -// lines = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.LINE.getIndex(), feature); -// } -// if (StringUtils.isNotBlank(markerDto1.getMarkerName())) { -// criteria1.add(Restrictions.like("markerName", markerDto1.getMarkerName(), MatchMode.ANYWHERE)); -// } + if (StringUtils.isNotBlank(markerDto1.getMemo())) { criteria1.add(Restrictions.like("memo", markerDto1.getMemo(), MatchMode.ANYWHERE)); } -// if (StringUtils.isNotBlank(markerDto1.getMileage())) { -// criteria1.add(Restrictions.like("mileage", markerDto1.getMileage(), MatchMode.ANYWHERE)); -// } -// if (StringUtils.isNotBlank(markerDto1.getMileage2())) { -// criteria1.add(Restrictions.like("mileage2", markerDto1.getMileage2(), MatchMode.ANYWHERE)); -// } + if (StringUtils.isNotBlank(markerDto1.getRoad())) { + criteria1.add(Restrictions.like("road", markerDto1.getRoad(), MatchMode.ANYWHERE)); + } if (StringUtils.isNotBlank(markerDto1.getCreator())) { criteria1.add(Restrictions.like("creator", markerDto1.getCreator(), MatchMode.ANYWHERE)); } @@ -112,12 +98,7 @@ e.printStackTrace(); } } - if (CollectionUtils.isNotEmpty(features)) { - criteria1.add(Restrictions.in("belongFeature", features)); - } - if (CollectionUtils.isNotEmpty(lines)) { - criteria1.add(Restrictions.in("belongLine", lines)); - } + } criteria1.add(Restrictions.eq("companyId",companyId)); criteria1.add(Restrictions.eq("isValid", 1)); @@ -209,6 +190,12 @@ } } + /** + * 新增标识器 8-9 + * @param markers + * @param companyId + * @return + */ public boolean batchSave(List markers, Long companyId) { if (CollectionUtils.isEmpty(markers) || companyId == null) { return false; @@ -216,25 +203,22 @@ for (MarkerDto markerDto : markers) { Marker marker = new Marker(); marker.setMarkerId(markerDto.getMarkerId()); -// marker.setMarkerName(markerDto.getMarkerName()); -// if (!markerDto.getLineId().equals(-1L)) { -// Feature feature = featureManager.getFeatureById(markerDto.getLineId()); -// marker.setBelongLine(feature); -// } -// if (!markerDto.getFeatureId().equals(-1L)) { -// Feature feature = featureManager.getFeatureById(markerDto.getFeatureId()); -// marker.setBelongFeature(feature); -// } + marker.setRoad(markerDto.getRoad()); + marker.setLayStyle(markerDto.getLayStyle()); + marker.setBelowType(markerDto.getBelowType()); + marker.setBelowDepth(markerDto.getBelowDepth()); + marker.setBelowMaterial(markerDto.getBelowMaterial()); + marker.setBelowDiameter(markerDto.getBelowDiameter()); + marker.setConstructTime(markerDto.getConstructTime()); + marker.setMarkerObjectId(markerDto.getMarkerObjectId()); + marker.setRecordType(markerDto.getRecordType()); + marker.setMarkerType(markerDto.getMarkerType()); marker.setMarkerObjectType(markerDto.getMarkerObjectType()); marker.setDepth(markerDto.getDepth()); marker.setMarkerDepth(markerDto.getMarkerDepth()); -// marker.setMileage(markerDto.getMileage()); -// marker.setMileage2(markerDto.getMileage2()); marker.setCreator(markerDto.getCreator()); marker.setLatitude(markerDto.getLatitude()); marker.setLongitude(markerDto.getLongitude()); - marker.setOwnerComp(markerDto.getOwnerComp()); -// marker.setMarkerObjectName(markerDto.getMarkerObjectName()); marker.setMemo(markerDto.getMemo()); marker.setOwnerComp(markerDto.getOwnerComp()); marker.setPipeDiameter(markerDto.getPipeDiameter()); @@ -292,40 +276,18 @@ * @return */ public List getMarkerDtosByCondition(MarkerDto markerDto, Company company) { -// List features = null; -// if (markerDto.getFeatureId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto.getFeatureId()); -// features = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.AREA.getIndex(), feature); -// } -// List lines = null; -// if (markerDto.getLineId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto.getLineId()); -// lines = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.LINE.getIndex(), feature); -// } + Criteria criteria1 = this.getSession().createCriteria(Marker.class); criteria1.add(Restrictions.eq("isValid", 1)).add(Restrictions.eq("companyId", company.getId())); - -// if (StringUtils.isNotBlank(markerDto.getMarkerName())) { -// criteria1.add(Restrictions.like("markerName", markerDto.getMarkerName(), MatchMode.ANYWHERE)); -// } if (StringUtils.isNotBlank(markerDto.getMemo())) { criteria1.add(Restrictions.like("memo", markerDto.getMemo(), MatchMode.ANYWHERE)); } -// if (StringUtils.isNotBlank(markerDto.getMileage())) { -// criteria1.add(Restrictions.like("mileage", markerDto.getMileage(), MatchMode.ANYWHERE)); -// } -// if (StringUtils.isNotBlank(markerDto.getMileage2())) { -// criteria1.add(Restrictions.like("mileage2", markerDto.getMileage2(), MatchMode.ANYWHERE)); -// } + if (StringUtils.isNotBlank(markerDto.getRoad())) { + criteria1.add(Restrictions.like("road", markerDto.getRoad(), MatchMode.ANYWHERE)); + } if (StringUtils.isNotBlank(markerDto.getCreator())) { criteria1.add(Restrictions.like("creator", markerDto.getCreator(), MatchMode.ANYWHERE)); } -// if (CollectionUtils.isNotEmpty(features)) { -// criteria1.add(Restrictions.in("belongFeature", features)); -// } -// if (CollectionUtils.isNotEmpty(lines)) { -// criteria1.add(Restrictions.in("belongLine", lines)); -// } if (StringUtils.isNotBlank(markerDto.getsDate())) { try { criteria1.add(Restrictions.ge("createTime", DateUtils.sdf1.parse(markerDto.getsDate()))); diff --git a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java index f14d848..659fa3e 100644 --- a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java +++ b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java @@ -95,12 +95,8 @@ if (null != id) { markerDto = markerManager.getMarkerById(id); } - User currentUser = (User) session.getAttribute(StringUtils.SYS_USER); -// List featuresDtos = featureManager.getFeaturesByUser(1, currentUser); -// List linesDtos = featureManager.getFeaturesByUser(2, currentUser); + model.addAttribute("model", markerDto); -// model.addAttribute("features", featuresDtos); -// model.addAttribute("lines", linesDtos); return "marker/marker-info-edit-new"; } @@ -113,22 +109,17 @@ return map; } if (markerDto.getId() == null) {//新增 - /*User user = (User) session.getAttribute(StringUtils.SYS_USER);//获取当前登录用户 - marker.setValid(1); - marker.setCompanyId(user.getCompany().getId()); - markerManager.saveMarker(marker); - map.put("success", true); - map.put("message", "新增成功");*/ +// User user = (User) session.getAttribute(StringUtils.SYS_USER);//获取当前登录用户 +// marker.setValid(1); +// marker.setCompanyId(user.getCompany().getId()); +// markerManager.saveMarker(marker); +// map.put("success", true); +// map.put("message", "新增成功"); } else { try { Marker marker0 = markerManager.get(markerDto.getId()); - if (null != marker0) { -// marker0.setMarkerName(markerDto.getMarkerName()); -// marker0.setBelongFeature(featureManager.getFeatureById(markerDto.getFeatureId())); -// marker0.setBelongLine(featureManager.getFeatureById(markerDto.getLineId())); + if (null != marker0) {//编辑marker,下面要增加页面展示项 marker0.setMarkerObjectType(markerDto.getMarkerObjectType()); -// marker0.setMileage(markerDto.getMileage()); -// marker0.setMileage2(markerDto.getMileage2()); markerManager.saveMarker(marker0); } map.put("success", true); @@ -262,7 +253,7 @@ return map; } - @RequestMapping("getMarkerIdList") + @RequestMapping("getMarkerListByCondition") @ResponseBody public Map getIdList(@RequestParam(required = true) String strMarkerDto, HttpSession session) { Map map = new HashMap(); @@ -294,19 +285,6 @@ } else { markerDtos = markerManager.getAllPoint(user); } - -// TableModel tableModel = new TableModel(); -// tableModel.setName("marker info"); -// tableModel.addHeaders("id", "markerName", "markerId", "markerType", "height", "longitude", "latitude", -// "depth", "markerObjectId", "markerObjectType", "markerObjectName", "ownerComp", "designComp", "workComp", "memo"); -// tableModel.setData(markerDtos); -// response.setCharacterEncoding("UTF-8"); -// try { -// exportor.export(request, response, tableModel); -// } catch (IOException e) { -// e.printStackTrace(); -// } - TableModel tableModel = new TableModel(); tableModel.setName("marker info"); tableModel.addHeaders("id", "markerId", "markerName", "featureId", "lineId", "depth", "mileage", diff --git a/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java b/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java index 8b9af79..08a290e 100644 --- a/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java +++ b/src/main/java/com/casic/accessControl/marker/dto/MarkerDto.java @@ -344,22 +344,6 @@ result.setConstructTime(doNullChange(marker.getConstructTime())); result.setRecordType(marker.getRecordType()); result.setRoad(doNullChange(marker.getRoad())); -// result.setMileage(doNullChange(marker.getMileage())); -// result.setMileage2(doNullChange(marker.getMileage2())); -// -// result.setMarkerObjectName(doNullChange(marker.getMarkerObjectName())); -// result.setMarkerName(doNullChange(marker.getMarkerName())); -// result.setDesignComp(doNullChange(marker.getDesignComp())); -// result.setWorkComp(doNullChange(marker.getWorkComp())); -// if(null!=marker.getBelongFeature()){ -// result.setFeatureName(marker.getBelongFeature().getFeatureName()); -// result.setFeatureId(marker.getBelongFeature().getId()); -// } -// if(null!=marker.getBelongLine()){ -// result.setLineName(marker.getBelongLine().getFeatureName()); -// result.setLineId(marker.getBelongLine().getId()); -// } - return result; } diff --git a/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java b/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java index db7b925..c9c15de 100644 --- a/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java +++ b/src/main/java/com/casic/accessControl/marker/manager/MarkerManager.java @@ -70,27 +70,13 @@ if (null != markerDto) { MarkerDto markerDto1 = new Gson().fromJson(markerDto, MarkerDto.class); -// if (markerDto1.getFeatureId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto1.getFeatureId()); -// features = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.AREA.getIndex(), feature); -// } -// -// if (markerDto1.getLineId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto1.getLineId()); -// lines = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.LINE.getIndex(), feature); -// } -// if (StringUtils.isNotBlank(markerDto1.getMarkerName())) { -// criteria1.add(Restrictions.like("markerName", markerDto1.getMarkerName(), MatchMode.ANYWHERE)); -// } + if (StringUtils.isNotBlank(markerDto1.getMemo())) { criteria1.add(Restrictions.like("memo", markerDto1.getMemo(), MatchMode.ANYWHERE)); } -// if (StringUtils.isNotBlank(markerDto1.getMileage())) { -// criteria1.add(Restrictions.like("mileage", markerDto1.getMileage(), MatchMode.ANYWHERE)); -// } -// if (StringUtils.isNotBlank(markerDto1.getMileage2())) { -// criteria1.add(Restrictions.like("mileage2", markerDto1.getMileage2(), MatchMode.ANYWHERE)); -// } + if (StringUtils.isNotBlank(markerDto1.getRoad())) { + criteria1.add(Restrictions.like("road", markerDto1.getRoad(), MatchMode.ANYWHERE)); + } if (StringUtils.isNotBlank(markerDto1.getCreator())) { criteria1.add(Restrictions.like("creator", markerDto1.getCreator(), MatchMode.ANYWHERE)); } @@ -112,12 +98,7 @@ e.printStackTrace(); } } - if (CollectionUtils.isNotEmpty(features)) { - criteria1.add(Restrictions.in("belongFeature", features)); - } - if (CollectionUtils.isNotEmpty(lines)) { - criteria1.add(Restrictions.in("belongLine", lines)); - } + } criteria1.add(Restrictions.eq("companyId",companyId)); criteria1.add(Restrictions.eq("isValid", 1)); @@ -209,6 +190,12 @@ } } + /** + * 新增标识器 8-9 + * @param markers + * @param companyId + * @return + */ public boolean batchSave(List markers, Long companyId) { if (CollectionUtils.isEmpty(markers) || companyId == null) { return false; @@ -216,25 +203,22 @@ for (MarkerDto markerDto : markers) { Marker marker = new Marker(); marker.setMarkerId(markerDto.getMarkerId()); -// marker.setMarkerName(markerDto.getMarkerName()); -// if (!markerDto.getLineId().equals(-1L)) { -// Feature feature = featureManager.getFeatureById(markerDto.getLineId()); -// marker.setBelongLine(feature); -// } -// if (!markerDto.getFeatureId().equals(-1L)) { -// Feature feature = featureManager.getFeatureById(markerDto.getFeatureId()); -// marker.setBelongFeature(feature); -// } + marker.setRoad(markerDto.getRoad()); + marker.setLayStyle(markerDto.getLayStyle()); + marker.setBelowType(markerDto.getBelowType()); + marker.setBelowDepth(markerDto.getBelowDepth()); + marker.setBelowMaterial(markerDto.getBelowMaterial()); + marker.setBelowDiameter(markerDto.getBelowDiameter()); + marker.setConstructTime(markerDto.getConstructTime()); + marker.setMarkerObjectId(markerDto.getMarkerObjectId()); + marker.setRecordType(markerDto.getRecordType()); + marker.setMarkerType(markerDto.getMarkerType()); marker.setMarkerObjectType(markerDto.getMarkerObjectType()); marker.setDepth(markerDto.getDepth()); marker.setMarkerDepth(markerDto.getMarkerDepth()); -// marker.setMileage(markerDto.getMileage()); -// marker.setMileage2(markerDto.getMileage2()); marker.setCreator(markerDto.getCreator()); marker.setLatitude(markerDto.getLatitude()); marker.setLongitude(markerDto.getLongitude()); - marker.setOwnerComp(markerDto.getOwnerComp()); -// marker.setMarkerObjectName(markerDto.getMarkerObjectName()); marker.setMemo(markerDto.getMemo()); marker.setOwnerComp(markerDto.getOwnerComp()); marker.setPipeDiameter(markerDto.getPipeDiameter()); @@ -292,40 +276,18 @@ * @return */ public List getMarkerDtosByCondition(MarkerDto markerDto, Company company) { -// List features = null; -// if (markerDto.getFeatureId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto.getFeatureId()); -// features = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.AREA.getIndex(), feature); -// } -// List lines = null; -// if (markerDto.getLineId() != null) { -// Feature feature = featureManager.getFeatureById(markerDto.getLineId()); -// lines = featureManager.getLeafByParentId(CommonEnum.FEATURE_TYPE.LINE.getIndex(), feature); -// } + Criteria criteria1 = this.getSession().createCriteria(Marker.class); criteria1.add(Restrictions.eq("isValid", 1)).add(Restrictions.eq("companyId", company.getId())); - -// if (StringUtils.isNotBlank(markerDto.getMarkerName())) { -// criteria1.add(Restrictions.like("markerName", markerDto.getMarkerName(), MatchMode.ANYWHERE)); -// } if (StringUtils.isNotBlank(markerDto.getMemo())) { criteria1.add(Restrictions.like("memo", markerDto.getMemo(), MatchMode.ANYWHERE)); } -// if (StringUtils.isNotBlank(markerDto.getMileage())) { -// criteria1.add(Restrictions.like("mileage", markerDto.getMileage(), MatchMode.ANYWHERE)); -// } -// if (StringUtils.isNotBlank(markerDto.getMileage2())) { -// criteria1.add(Restrictions.like("mileage2", markerDto.getMileage2(), MatchMode.ANYWHERE)); -// } + if (StringUtils.isNotBlank(markerDto.getRoad())) { + criteria1.add(Restrictions.like("road", markerDto.getRoad(), MatchMode.ANYWHERE)); + } if (StringUtils.isNotBlank(markerDto.getCreator())) { criteria1.add(Restrictions.like("creator", markerDto.getCreator(), MatchMode.ANYWHERE)); } -// if (CollectionUtils.isNotEmpty(features)) { -// criteria1.add(Restrictions.in("belongFeature", features)); -// } -// if (CollectionUtils.isNotEmpty(lines)) { -// criteria1.add(Restrictions.in("belongLine", lines)); -// } if (StringUtils.isNotBlank(markerDto.getsDate())) { try { criteria1.add(Restrictions.ge("createTime", DateUtils.sdf1.parse(markerDto.getsDate()))); diff --git a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java index f14d848..659fa3e 100644 --- a/src/main/java/com/casic/accessControl/marker/web/MarkerController.java +++ b/src/main/java/com/casic/accessControl/marker/web/MarkerController.java @@ -95,12 +95,8 @@ if (null != id) { markerDto = markerManager.getMarkerById(id); } - User currentUser = (User) session.getAttribute(StringUtils.SYS_USER); -// List featuresDtos = featureManager.getFeaturesByUser(1, currentUser); -// List linesDtos = featureManager.getFeaturesByUser(2, currentUser); + model.addAttribute("model", markerDto); -// model.addAttribute("features", featuresDtos); -// model.addAttribute("lines", linesDtos); return "marker/marker-info-edit-new"; } @@ -113,22 +109,17 @@ return map; } if (markerDto.getId() == null) {//新增 - /*User user = (User) session.getAttribute(StringUtils.SYS_USER);//获取当前登录用户 - marker.setValid(1); - marker.setCompanyId(user.getCompany().getId()); - markerManager.saveMarker(marker); - map.put("success", true); - map.put("message", "新增成功");*/ +// User user = (User) session.getAttribute(StringUtils.SYS_USER);//获取当前登录用户 +// marker.setValid(1); +// marker.setCompanyId(user.getCompany().getId()); +// markerManager.saveMarker(marker); +// map.put("success", true); +// map.put("message", "新增成功"); } else { try { Marker marker0 = markerManager.get(markerDto.getId()); - if (null != marker0) { -// marker0.setMarkerName(markerDto.getMarkerName()); -// marker0.setBelongFeature(featureManager.getFeatureById(markerDto.getFeatureId())); -// marker0.setBelongLine(featureManager.getFeatureById(markerDto.getLineId())); + if (null != marker0) {//编辑marker,下面要增加页面展示项 marker0.setMarkerObjectType(markerDto.getMarkerObjectType()); -// marker0.setMileage(markerDto.getMileage()); -// marker0.setMileage2(markerDto.getMileage2()); markerManager.saveMarker(marker0); } map.put("success", true); @@ -262,7 +253,7 @@ return map; } - @RequestMapping("getMarkerIdList") + @RequestMapping("getMarkerListByCondition") @ResponseBody public Map getIdList(@RequestParam(required = true) String strMarkerDto, HttpSession session) { Map map = new HashMap(); @@ -294,19 +285,6 @@ } else { markerDtos = markerManager.getAllPoint(user); } - -// TableModel tableModel = new TableModel(); -// tableModel.setName("marker info"); -// tableModel.addHeaders("id", "markerName", "markerId", "markerType", "height", "longitude", "latitude", -// "depth", "markerObjectId", "markerObjectType", "markerObjectName", "ownerComp", "designComp", "workComp", "memo"); -// tableModel.setData(markerDtos); -// response.setCharacterEncoding("UTF-8"); -// try { -// exportor.export(request, response, tableModel); -// } catch (IOException e) { -// e.printStackTrace(); -// } - TableModel tableModel = new TableModel(); tableModel.setName("marker info"); tableModel.addHeaders("id", "markerId", "markerName", "featureId", "lineId", "depth", "mileage", diff --git a/src/main/webapp/content/ems/ems.jsp b/src/main/webapp/content/ems/ems.jsp index 5dc2788..bdabfe0 100644 --- a/src/main/webapp/content/ems/ems.jsp +++ b/src/main/webapp/content/ems/ems.jsp @@ -76,40 +76,40 @@
+ <%--
--%> + <%--
--%> + <%----%> + <%--
--%> + <%--
--%> + + <%--
--%> + <%--
--%> + <%----%> + <%--
--%> + <%--
--%> +
-
- -
+
-
- -
+
-
- -
+ <%--
--%> + <%----%> + <%--
--%> -
- -
- -
- -
- -
- -
+ <%--
--%> + <%----%> + <%--
--%>
- <%--
--%> - <%--
--%> - - <%--
--%> - <%----%> - <%--
--%> - - - <%--
--%> - <%----%> - <%--
--%> - <%--
--%> - <%----%> - <%--
--%> - - <%--
--%> - - <%--
--%> @@ -167,195 +149,252 @@