From fc6bc11bddcf4fb6d514c071860a5a237c47aeba Mon Sep 17 00:00:00 2001
From: 张天森 <1292933220@qq.com>
Date: 星期一, 07 十一月 2022 18:04:51 +0800
Subject: [PATCH] 报事报修信息脱敏处理
---
springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/api/ComPropertyRepairApi.java | 21 ++++++++++++++++-----
1 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/api/ComPropertyRepairApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/api/ComPropertyRepairApi.java
index cec9a96..54e08a8 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/api/ComPropertyRepairApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/api/ComPropertyRepairApi.java
@@ -1,18 +1,17 @@
package com.panzhihua.service_property.api;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.panzhihua.common.constants.Constants;
import com.panzhihua.common.model.dtos.property.CommonPage;
import com.panzhihua.common.model.vos.R;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.panzhihua.common.model.vos.property.ComPropertyRepairVO;
+import com.panzhihua.common.utlis.RSAUtils;
import com.panzhihua.service_property.entity.ComPropertyRepair;
import com.panzhihua.service_property.service.ComPropertyRepairService;
import org.springframework.beans.BeanUtils;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
-import java.io.Serializable;
/**
* (ComPropertyRepair)表控制层
@@ -38,6 +37,8 @@
return this.comPropertyRepairService.pageList(commonPage);
}
+
+
/**
* 通过主键查询单条数据
*
@@ -45,8 +46,8 @@
* @return 单条数据
*/
@GetMapping("{id}")
- public R selectOne(@PathVariable("id") Integer id) {
- return R.ok(this.comPropertyRepairService.getById(id));
+ public R selectOne(@PathVariable("id") Long id) {
+ return this.comPropertyRepairService.selectDetail(id);
}
/**
@@ -60,6 +61,15 @@
ComPropertyRepair comPropertyRepair=new ComPropertyRepair();
if(comPropertyRepairVO!=null){
BeanUtils.copyProperties(comPropertyRepairVO,comPropertyRepair);
+ }
+ ComPropertyRepairVO vo=comPropertyRepairVO;
+ try {
+ comPropertyRepair.setRepairName(RSAUtils.decrypt(comPropertyRepairVO.getRepairName(), Constants.PRIVATE_KEY));
+ comPropertyRepair.setRepairPhone(RSAUtils.decrypt(comPropertyRepairVO.getRepairPhone(), Constants.PRIVATE_KEY));
+ } catch (Exception e) {
+ e.printStackTrace();
+ comPropertyRepair.setRepairName(comPropertyRepairVO.getRepairName());
+ comPropertyRepair.setRepairPhone(comPropertyRepairVO.getRepairPhone());
}
return R.ok(this.comPropertyRepairService.save(comPropertyRepair));
}
@@ -89,4 +99,5 @@
public R delete(@RequestParam("id") Long id) {
return R.ok(this.comPropertyRepairService.removeById(id));
}
+
}
--
Gitblit v1.7.1