From 5abcf7ada15cf529d252eecf17279856600e7371 Mon Sep 17 00:00:00 2001 From: liyuchen <791867849@qq.com> Date: Fri, 14 Apr 2023 17:01:43 +0800 Subject: [PATCH 01/49] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=89=B9=E9=87=8F?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=92=8C=E6=89=B9=E9=87=8F=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E5=8A=9F=E8=83=BD-liyuchen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kening/vordm/entity/DataUpload.java | 6 ++++ .../com/kening/vordm/entity/OtherData.java | 1 - .../com/kening/vordm/entity/PictureInfo.java | 7 ++++ .../com/kening/vordm/VoRdmApplication.java | 2 +- .../controller/AdministratorController.java | 5 +-- .../vordm/controller/OtherDataController.java | 10 +++--- .../controller/PictureInfoController.java | 21 +++++++---- .../controller/VisualDataController.java | 35 ++++++++++++++----- .../kening/vordm/mapper/DataUploadMapper.xml | 4 ++- .../kening/vordm/mapper/OtherDataMapper.xml | 4 ++- .../kening/vordm/mapper/VisualDataMapper.xml | 4 ++- .../vordm/service/PictureInfoService.java | 8 +++++ .../impl/AdministratorServiceImpl.java | 3 -- .../service/impl/PictureInfoServiceImpl.java | 19 ++++++++++ .../src/main/resources/templates/email.html | 6 ---- 15 files changed, 99 insertions(+), 36 deletions(-) diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DataUpload.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DataUpload.java index 58f6ba7..fec1c4c 100644 --- a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DataUpload.java +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DataUpload.java @@ -2,6 +2,8 @@ package com.kening.vordm.entity; import lombok.Data; +import java.util.Date; + /** * 数据上传实体类 * @author liyuchen @@ -16,5 +18,9 @@ public class DataUpload extends EntityData{ private String disasterKeyword; + private String disasterCountry; + + private Date disasterTime; + private Long disasterId; } diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/OtherData.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/OtherData.java index b64bf3e..d7d8f9f 100644 --- a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/OtherData.java +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/OtherData.java @@ -6,7 +6,6 @@ import org.springframework.web.multipart.MultipartFile; /** * 其他数据实体类 - * @extends 继承基础数据实体类 * @author liyuchen * @date 2023/04/12 */ diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/PictureInfo.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/PictureInfo.java index 7ef4be6..5cb16d7 100644 --- a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/PictureInfo.java +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/PictureInfo.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; +import org.springframework.web.multipart.MultipartFile; import java.io.Serializable; import java.util.Date; @@ -66,6 +67,12 @@ public class PictureInfo implements Serializable { */ private Integer isDeleted; + /** + * 图片对象 + */ + @TableField(exist = false) + private MultipartFile file; + @TableField(exist = false) private static final long serialVersionUID = 1L; diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/VoRdmApplication.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/VoRdmApplication.java index 60d7530..6979a41 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/VoRdmApplication.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/VoRdmApplication.java @@ -11,7 +11,7 @@ import org.springframework.cloud.client.SpringCloudApplication; @SpringCloudApplication public class VoRdmApplication { public static void main(String[] args) { - BladeApplication.run("yyhouc-"+CommonConstant.KN_VORDM_MODULE_NAME, VoRdmApplication.class, args); + BladeApplication.run(CommonConstant.KN_VORDM_MODULE_NAME, VoRdmApplication.class, args); // BladeApplication.run("zqq-" + CommonConstant.KN_VORDM_MODULE_NAME, VoRdmApplication.class, args); } } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/AdministratorController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/AdministratorController.java index 31cff24..ce10d20 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/AdministratorController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/AdministratorController.java @@ -9,6 +9,7 @@ import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.DigestUtil; +import org.springblade.core.tool.utils.Func; import org.springframework.web.bind.annotation.*; import java.util.Map; @@ -55,7 +56,7 @@ public class AdministratorController { * @return */ @DeleteMapping("/delete") - public R delete(@RequestParam Long ids){ - return R.status(service.removeById(ids)); + public R delete(@RequestParam String ids){ + return R.status(service.removeByIds(Func.toLongList(ids))); } } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/OtherDataController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/OtherDataController.java index 03bd7f2..4bb67c6 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/OtherDataController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/OtherDataController.java @@ -1,8 +1,10 @@ package com.kening.vordm.controller; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.kening.vordm.entity.DataUpload; import com.kening.vordm.entity.EntityData; +import com.kening.vordm.entity.Hotspot; import com.kening.vordm.entity.OtherData; import com.kening.vordm.service.DataUploadService; import com.kening.vordm.service.OtherDataService; @@ -11,6 +13,7 @@ import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.utils.AuthUtil; import org.springblade.core.tool.api.R; +import org.springblade.core.tool.utils.Func; import org.springframework.web.bind.annotation.*; import java.util.Date; @@ -65,10 +68,7 @@ public class OtherDataController { * @return */ @DeleteMapping("/remove") - public R remove(@RequestParam Long id){ - EntityData entityData = new EntityData(); - entityData.setId(id); - entityData.setIsDeleted(1); - return R.status(service.updateById(entityData)); + public R remove(@RequestParam String id){ + return R.status(service.removeByIds(Func.toLongList(id))); } } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/PictureInfoController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/PictureInfoController.java index d283bfe..56a01cd 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/PictureInfoController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/PictureInfoController.java @@ -2,6 +2,7 @@ package com.kening.vordm.controller; import cn.hutool.core.convert.Convert; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.kening.vordm.entity.*; import com.kening.vordm.service.HotspotService; import com.kening.vordm.service.PictureInfoService; @@ -11,6 +12,7 @@ import lombok.AllArgsConstructor; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; +import org.springblade.core.tool.utils.Func; import org.springframework.web.bind.annotation.*; import java.util.Map; @@ -43,20 +45,27 @@ public class PictureInfoController { * @return */ @PostMapping("/upload") - public R audit(OtherData OtherData){ + public R upload(OtherData OtherData){ return R.status(service.uploadData(OtherData)); } + /** + * 修改图片信息 + * @param pictureInfo + * @return + */ + @PutMapping("/update") + public R upadte(PictureInfo pictureInfo){ + return R.status(service.updatePicture(pictureInfo)); + } + /** * 逻辑删除图片数据 * @param id * @return */ @DeleteMapping("/remove") - public R remove(@RequestParam Long id){ - PictureInfo pictureInfo = new PictureInfo(); - pictureInfo.setId(id); - pictureInfo.setIsDeleted(1); - return R.status(service.updateById(pictureInfo)); + public R remove(@RequestParam String id){ + return R.status(service.removeByIds(Func.toLongList(id))); } } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/VisualDataController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/VisualDataController.java index fb03349..971fbf8 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/VisualDataController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/VisualDataController.java @@ -1,6 +1,7 @@ package com.kening.vordm.controller; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.kening.vordm.entity.*; import com.kening.vordm.service.HotspotService; import com.kening.vordm.service.OtherDataService; @@ -10,6 +11,7 @@ import lombok.AllArgsConstructor; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; +import org.springblade.core.tool.utils.Func; import org.springframework.web.bind.annotation.*; import java.util.Map; @@ -63,6 +65,27 @@ public class VisualDataController { return R.data(hotspotService.page(Condition.getPage(query),Condition.getQueryWrapper(params,Hotspot.class))); } + /** + * 更新词云数据 + * @param wordCLouds + * @return + */ + @PutMapping("/updateWordCloud") + public R updateWordCloud(@RequestBody WordCLouds wordCLouds){ + return R.status(wordCloudsService.updateById(wordCLouds)); + } + + /** + * 更新热点数据 + * @param hotspot + * @return + */ + @PutMapping("/updateHotspot") + public R updateHotspot(@RequestBody Hotspot hotspot){ + return R.status(hotspotService.updateById(hotspot)); + } + + /** * 移除词云或者热点数据 * @param id @@ -70,17 +93,11 @@ public class VisualDataController { * @return */ @DeleteMapping("/remove") - public R remove(@RequestParam Long id,@RequestParam Integer type){ + public R remove(@RequestParam String id,@RequestParam Integer type){ if(type == 1){ - WordCLouds wordCLouds = new WordCLouds(); - wordCLouds.setId(id); - wordCLouds.setIsDeleted(1); - return R.status(wordCloudsService.updateById(wordCLouds)); + return R.status(wordCloudsService.removeByIds(Func.toLongList(id))); }else { - Hotspot hotspot = new Hotspot(); - hotspot.setId(id); - hotspot.setIsDeleted(1); - return R.status(hotspotService.updateById(hotspot)); + return R.status(hotspotService.removeByIds(Func.toLongList(id))); } } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DataUploadMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DataUploadMapper.xml index 682e0c6..f42a1a9 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DataUploadMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DataUploadMapper.xml @@ -20,7 +20,9 @@ select di.disaster_keyword, bdb.dict_value as disasterType, - di.id as disasterId + di.id as disasterId, + di.disaster_time as disasterTime, + di.disaster_country as disasterCountry from entity_data ed left join blade_user bu on bu.id = ed.uploader_id left join disaster_info di on di.id = ed.disaster_id diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/OtherDataMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/OtherDataMapper.xml index 88ba110..936a778 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/OtherDataMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/OtherDataMapper.xml @@ -20,7 +20,9 @@ select di.disaster_keyword, bdb.dict_value as disasterType, - di.id as disasterId + 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 diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/VisualDataMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/VisualDataMapper.xml index c5bd8aa..e06a2a7 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/VisualDataMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/VisualDataMapper.xml @@ -20,7 +20,9 @@ select di.disaster_keyword, bdb.dict_value as disasterType, - di.id as disasterId + 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 diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/PictureInfoService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/PictureInfoService.java index 3f5d2c8..00457f8 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/PictureInfoService.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/PictureInfoService.java @@ -14,7 +14,15 @@ public interface PictureInfoService extends IService { /** * 上传图片信息数据 + * @param otherData * @return */ boolean uploadData(OtherData otherData); + + /** + * 修改图片信息 + * @param pictureInfo + * @return + */ + boolean updatePicture(PictureInfo pictureInfo); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java index 99fc256..ccac219 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java @@ -64,8 +64,6 @@ public class AdministratorServiceImpl extends BaseServiceImpl dataMap = new HashMap<>(); dataMap.put("account", administrator.getAccount()); @@ -75,7 +73,6 @@ public class AdministratorServiceImpl extends BaseServiceImpl激活账号-->
-

Hello, thank you for your registration

Your account number:

@@ -76,13 +73,10 @@

The date you registered:

Please click login:Point-me jump

-
From 1e90af8dcad678ff7f881ea37d42dd1a73c5975b Mon Sep 17 00:00:00 2001 From: liyuchen <791867849@qq.com> Date: Fri, 14 Apr 2023 18:28:48 +0800 Subject: [PATCH 02/49] =?UTF-8?q?=E4=BF=AE=E6=94=B9chief=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=91=98=E7=9A=84=E7=A7=9F=E6=88=B7=E6=9F=A5=E8=AF=A2-liyuchen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/kening/vordm/entity/Administrator.java | 2 ++ .../vordm/controller/AdministratorController.java | 12 +++++++++++- .../com/kening/vordm/mapper/AdministratorMapper.java | 7 +++++++ .../com/kening/vordm/mapper/AdministratorMapper.xml | 12 ++++++++++++ .../vordm/service/impl/AdministratorServiceImpl.java | 5 ++++- 5 files changed, 36 insertions(+), 2 deletions(-) diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Administrator.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Administrator.java index d746649..9695efd 100644 --- a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Administrator.java +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Administrator.java @@ -1,6 +1,7 @@ package com.kening.vordm.entity; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonIgnore; import io.protostuff.runtime.ArraySchemas; import lombok.Data; import org.springblade.core.mp.base.BaseEntity; @@ -26,6 +27,7 @@ public class Administrator extends BaseEntity { private String account; + @JsonIgnore private String password; private String name; diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/AdministratorController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/AdministratorController.java index ce10d20..ef7402b 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/AdministratorController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/AdministratorController.java @@ -50,6 +50,16 @@ public class AdministratorController { return R.status(service.saveChiefAdmin(administrator)); } + /** + * 更新管理员信息 + * @param administrator + * @return + */ + @PutMapping("/update") + public R update(@RequestBody Administrator administrator){ + return R.status(service.updateById(administrator)); + } + /** * 删除管理员用户 * @param ids @@ -57,6 +67,6 @@ public class AdministratorController { */ @DeleteMapping("/delete") public R delete(@RequestParam String ids){ - return R.status(service.removeByIds(Func.toLongList(ids))); + return R.status(service.deleteLogic(Func.toLongList(ids))); } } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/AdministratorMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/AdministratorMapper.java index 1149e49..22c044c 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/AdministratorMapper.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/AdministratorMapper.java @@ -16,4 +16,11 @@ public interface AdministratorMapper extends BaseMapper { * @return */ Long getChiefRole(@Param("roleName") String roleName); + + /** + * 根据租户名称查询租户id + * @param tenantName + * @return + */ + String getChiefTenant(@Param("tenantName") String tenantName); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/AdministratorMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/AdministratorMapper.xml index 8f81ac3..9300ef8 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/AdministratorMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/AdministratorMapper.xml @@ -15,4 +15,16 @@ + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java index ccac219..1e5ef26 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java @@ -52,7 +52,8 @@ public class AdministratorServiceImpl extends BaseServiceImpl dataMap = new HashMap<>(); dataMap.put("account", administrator.getAccount()); + //默认密码 1234 dataMap.put("password", "1234"); dataMap.put("time", LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy/MM/dd"))); Email email = new Email(); From a8a914168403ceaedd9f0a5bf362d9ac39570ee5 Mon Sep 17 00:00:00 2001 From: liyuchen <791867849@qq.com> Date: Fri, 14 Apr 2023 18:58:09 +0800 Subject: [PATCH 03/49] =?UTF-8?q?=E5=B0=86=E9=82=AE=E4=BB=B6=E7=9A=84?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E5=9C=B0=E5=9D=80=E7=A7=BB=E5=88=B0applicati?= =?UTF-8?q?on.yml=E4=B8=AD-liyuchen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vordm/service/impl/AdministratorServiceImpl.java | 10 ++++++++-- .../biz-vordm/src/main/resources/application.yml | 4 ++++ .../biz-vordm/src/main/resources/templates/email.html | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java index 1e5ef26..3d48c2a 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/AdministratorServiceImpl.java @@ -8,6 +8,7 @@ import com.kening.vordm.mapper.AdministratorMapper; import com.kening.vordm.service.AdministratorService; import com.kening.vordm.service.EmailService; import lombok.AllArgsConstructor; +import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.core.tool.utils.DigestUtil; @@ -25,10 +26,14 @@ import java.util.Map; */ @Slf4j @Service -@AllArgsConstructor +@RequiredArgsConstructor public class AdministratorServiceImpl extends BaseServiceImpl implements AdministratorService { - private EmailService emailService; + private final EmailService emailService; + + + @Value("${mail.home.link}") + private String link; /** * 根据角色名称获取角色id @@ -71,6 +76,7 @@ public class AdministratorServiceImpl extends BaseServiceImplYour account number:

Your password:

The date you registered:

-

Please click login:Point-me jump

+

Please click login:Point-me jump