From 525346db8768e3a63f14a0f43a922e76cf4b2d1b Mon Sep 17 00:00:00 2001 From: glj Date: Mon, 8 May 2023 18:31:02 +0800 Subject: [PATCH] =?UTF-8?q?glj-=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/kening/vordm/vo/CallForHelpVo.java | 2 +- .../java/com/kening/vordm/vo/EntityDataUserVo.java | 2 +- .../vordm/controller/DisasterInfoController.java | 4 ++-- .../vordm/controller/EntityDataController.java | 4 ++-- .../RemoteSensingSourceDataController.java | 5 +++++ .../com/kening/vordm/mapper/DisasterInfoMapper.java | 2 +- .../com/kening/vordm/mapper/DisasterInfoMapper.xml | 10 ++++++++-- .../com/kening/vordm/mapper/EntityDataMapper.java | 2 +- .../com/kening/vordm/mapper/EntityDataMapper.xml | 5 +++++ .../java/com/kening/vordm/mapper/GuestInfoMapper.xml | 10 ++-------- .../kening/vordm/service/DisasterInfoService.java | 2 +- .../com/kening/vordm/service/EntityDataService.java | 4 ++-- .../vordm/service/impl/DisasterInfoServiceImpl.java | 4 ++-- .../vordm/service/impl/EntityDataServiceImpl.java | 12 ++++++++---- 14 files changed, 41 insertions(+), 27 deletions(-) diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/CallForHelpVo.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/CallForHelpVo.java index 3f42628..cfeefcb 100644 --- a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/CallForHelpVo.java +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/CallForHelpVo.java @@ -102,5 +102,5 @@ public class CallForHelpVo extends DisasterInfo { */ private Long parentId; - + private String roleAlias; } diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/EntityDataUserVo.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/EntityDataUserVo.java index f84c942..7b6338e 100644 --- a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/EntityDataUserVo.java +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/EntityDataUserVo.java @@ -167,7 +167,7 @@ public class EntityDataUserVo { /** * 生产时间 */ - private Date productTime; + private String productTime; /** diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/DisasterInfoController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/DisasterInfoController.java index eca504f..fb9c123 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/DisasterInfoController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/DisasterInfoController.java @@ -79,11 +79,11 @@ public class DisasterInfoController { }) @GetMapping("/list") public R> list(CallForHelpVo CallForHelpVo, Query query) { - CallForHelpVo userRole = disasterInfoService.getByNameRole("admin"); String userRole1 = AuthUtil.getUserRole(); if (CallForHelpVo.getChiefIdEquals()!=null){ - if (userRole1.equals("TENANT_ADMIN") && CallForHelpVo.getChiefIdEquals().equals(userRole.getRoleId())){ + CallForHelpVo userRole = disasterInfoService.getByUserIdRole(CallForHelpVo.getChiefIdEquals()); + if (userRole1.equals("TENANT_ADMIN") && userRole.getRoleAlias().equals("TENANT_ADMIN")){ CallForHelpVo.setChiefIdEquals(null); } }else { diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java index dcb1031..3a43e16 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java @@ -38,8 +38,8 @@ public class EntityDataController { * @return */ @GetMapping("/getEntityDataSourceOrganization") - public R> getEntityDataSourceOrganization() { - return R.data(entityDataService.getEntityDataSourceOrganization()); + public R> getEntityDataSourceOrganization(Long disasterId) { + return R.data(entityDataService.getEntityDataSourceOrganization(disasterId)); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/RemoteSensingSourceDataController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/RemoteSensingSourceDataController.java index d08f310..0d1692b 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/RemoteSensingSourceDataController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/RemoteSensingSourceDataController.java @@ -71,4 +71,9 @@ public class RemoteSensingSourceDataController { qw.eq("disaster_id", disasterId); return R.data(remoteSensingSourceDataService.page(Condition.getPage(query), qw)); } + + @PostMapping("/approval") + public R approval(@RequestBody RemoteSensingSourceData remoteSensingSourceData){ + return R.status(remoteSensingSourceDataService.updateById(remoteSensingSourceData)); + } } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java index 5a8278f..bca45c7 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java @@ -81,6 +81,6 @@ public interface DisasterInfoMapper extends BaseMapper { List> disasterNum(String year); - CallForHelpVo getByNameRole(@Param("admin") String admin); + CallForHelpVo getByUserIdRole(@Param("chiefIdEquals") Long chiefIdEquals); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml index cefe5d9..8983971 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml @@ -371,8 +371,14 @@ - + SELECT br.role_alias AS roleAlias, + br.id AS roleId, + br.parent_id AS parentId, + br.role_name AS roleName + FROM blade_user bu + left JOIN blade_role br on bu.role_id = br.id + WHERE bu.id = #{chiefIdEquals} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.java index 6c1df2c..3962545 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.java @@ -21,6 +21,6 @@ public interface EntityDataMapper extends BaseMapper { IPage getEntityDataList(@Param("entityData") EntityData entityData, IPage page); - List getEntityDataSourceOrganization(); + List getEntityDataSourceOrganization(@Param("disasterId") Long disasterId); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.xml index 73feec6..21347b9 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.xml @@ -71,6 +71,11 @@ diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.xml index 15040a8..dcceda5 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.xml @@ -43,11 +43,8 @@ @@ -55,11 +52,8 @@