From f71c2f5bef50fe3452795354cbc77a80d3dd5b44 Mon Sep 17 00:00:00 2001 From: why <986973311@qq.com> Date: Thu, 20 Apr 2023 17:45:33 +0800 Subject: [PATCH 01/13] =?UTF-8?q?=E5=B7=A6=E4=BE=A7=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vordm/mapper/DisasterInfoMapper.xml | 33 +++++++++++++------ 1 file changed, 23 insertions(+), 10 deletions(-) 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 c665bf9..75669d1 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 @@ -121,19 +121,32 @@ From b5076f32d1bcb5732afb021edb52007333b96e51 Mon Sep 17 00:00:00 2001 From: why <986973311@qq.com> Date: Fri, 21 Apr 2023 18:17:33 +0800 Subject: [PATCH 02/13] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E8=B5=84=E6=96=99?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/kening/vordm/controller/CenterController.java | 6 ++++++ .../main/java/com/kening/vordm/mapper/GuestInfoMapper.java | 2 ++ .../main/java/com/kening/vordm/mapper/GuestInfoMapper.xml | 6 ++++++ .../java/com/kening/vordm/service/GuestInfoService.java | 3 +++ .../kening/vordm/service/impl/GuestInfoServiceImpl.java | 7 +++++++ 5 files changed, 24 insertions(+) diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/CenterController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/CenterController.java index 816ddef..5ffa006 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/CenterController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/CenterController.java @@ -12,6 +12,7 @@ import com.kening.vordm.service.GuestInfoService; import com.kening.vordm.service.ToolService; import com.kening.vordm.vo.CenterDisasterInfo; import com.kening.vordm.vo.DisasterInfoVo; +import com.kening.vordm.vo.UserVo; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; @@ -68,5 +69,10 @@ public class CenterController { public R updatePassword(@RequestBody Map param) { return R.data(guestInfoService.updatePassword(param.get("originalPassword"), param.get("password"), param.get("email"))); } + + @PostMapping("/updateAccount") + public R updateAccount(@RequestBody UserVo userVo) { + return R.data(guestInfoService.updateAccount(userVo)); + } } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.java index 687e16d..ec2bad4 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.java @@ -18,4 +18,6 @@ public interface GuestInfoMapper extends BaseMapper { UserVo getBladeUserByEmail(@Param("email") String email); int updatePassword(String email, String password); + + int updateAccount(UserVo userVo); } 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 0e997da..bcc3f82 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 @@ -26,6 +26,12 @@ update blade_user t set t.password = #{password} where t.email = #{email} + + + update blade_user t set t.name = #{name}, t.real_name = #{realName}, t.organization = #{organization}, + t.research_field = #{researchField}, t.occupation = #{occupation} + where t.id = #{id} + 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 ba8aabc..d4b2aa7 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 @@ -191,6 +191,7 @@ d.upload_time, d.geometry, d.respond_status, + ud.review_time AS reviewTime, bdb.dict_value as dictValue From guest_manage_disaster_ref ud join 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 3b8cf9b..bc6f8f8 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 @@ -21,6 +21,9 @@ + + + @@ -29,7 +32,8 @@ ed.upload_time,ed.disaster_id,ed.visual_flag, ed.visual_lon,ed.visual_lat, ed.status,ed.uploader_id,ed.manager_id, - ed.review_time, ed.source_organization + ed.review_time, ed.source_organization, + ed.upload_type, ed.is_deleted, ed.is_publish select di.disaster_keyword, + di.vordm_id, bdb.dict_value as disasterType, di.id as disasterId, di.disaster_time as disasterTime, di.disaster_country as disasterCountry from disaster_info di - left join blade_dict_biz bdb on di.disaster_type = dict_key + left join blade_dict_biz bdb on di.disaster_type = dict_key