From 02a455c08f742bdf53984cd838b1a223a6cc51e8 Mon Sep 17 00:00:00 2001
From: fengjundan <1436525664@qq.com>
Date: Thu, 29 Jul 2021 18:28:07 +0800
Subject: [PATCH] =?UTF-8?q?1=E4=BF=AE=E6=94=B9=E8=87=AA=E5=8A=A8=E6=B3=A8?=
=?UTF-8?q?=E5=85=A5=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../system/controller/SysUserController.java | 3 --
.../java/com/xhpc/order/aspect/DaoAspect.java | 9 ++--
.../com/xhpc/payment/aspect/DaoAspect.java | 9 ++--
xhpc-modules/xhpc-user/pom.xml | 7 ++++
.../java/com/xhpc/user/aspect/DaoAspect.java | 23 +++++-----
.../XhpcInternetUserController.java | 3 ++
...pcOperatorInternetBlacklistController.java | 5 +--
...hpcStationInternetBlacklistController.java | 5 +--
.../user/controller/XhpcUserController.java | 42 ++++++++++++-------
.../com/xhpc/user/mapper/XhpcUserMapper.java | 9 ++++
.../xhpc/user/service/IXhpcUserService.java | 11 ++++-
.../service/impl/XhpcOperatorServiceImpl.java | 5 ++-
.../service/impl/XhpcUserServiceImpl.java | 12 ++++++
.../resources/mapper/XhpcOperatorMapper.xml | 5 +--
.../main/resources/mapper/XhpcUserMapper.xml | 26 ++++++++++--
15 files changed, 119 insertions(+), 55 deletions(-)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/xhpc/system/controller/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/xhpc/system/controller/SysUserController.java
index 1931c328..d6d63f47 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/xhpc/system/controller/SysUserController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/xhpc/system/controller/SysUserController.java
@@ -172,9 +172,6 @@ public class SysUserController extends BaseController {
if (StringUtils.isNotEmpty(user.getPhonenumber())
&& UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) {
return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,手机号码已存在");
- } else if (StringUtils.isNotEmpty(user.getEmail())
- && UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user))) {
- return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在");
}
user.setUpdateBy(SecurityUtils.getUsername());
return toAjax(userService.updateUser(user));
diff --git a/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/aspect/DaoAspect.java b/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/aspect/DaoAspect.java
index 6dd91b2b..1c81e7d3 100644
--- a/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/aspect/DaoAspect.java
+++ b/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/aspect/DaoAspect.java
@@ -1,6 +1,7 @@
package com.xhpc.order.aspect;
+import com.xhpc.common.core.utils.DateUtils;
import com.xhpc.common.core.utils.SecurityUtils;
import com.xhpc.common.core.utils.StringUtils;
import com.xhpc.system.api.model.LoginUser;
@@ -15,7 +16,6 @@ import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
-import java.util.Date;
/*
* TODO AO切面,插入创建人,创建时间,修改人,修改时间
@@ -68,7 +68,7 @@ public class DaoAspect {
BeanUtils.setProperty(arg, UPDATE_USER, userName);
}
if (isProperty(arg, UPDATE_TIME) && StringUtils.isNull(BeanUtils.getProperty(arg, UPDATE_TIME))) {
- BeanUtils.setProperty(arg, UPDATE_TIME, new Date());
+ BeanUtils.setProperty(arg, UPDATE_TIME, DateUtils.getTime());
}
}
}
@@ -104,7 +104,6 @@ public class DaoAspect {
if (StringUtils.isNull(userName)) {
userName = "admin";
}
- Date date = new Date();
if (isProperty(arg, CREATE_USER) && StringUtils.isNull(BeanUtils.getProperty(arg, CREATE_USER))) {
BeanUtils.setProperty(arg, CREATE_USER, userName);
}
@@ -113,10 +112,10 @@ public class DaoAspect {
}
if (isProperty(arg, CREATE_TIME) && StringUtils.isNull(BeanUtils.getProperty(arg, CREATE_TIME))) {
- BeanUtils.setProperty(arg, CREATE_TIME, date);
+ BeanUtils.setProperty(arg, CREATE_TIME, DateUtils.getTime());
}
if (isProperty(arg, UPDATE_TIME) && StringUtils.isNull(BeanUtils.getProperty(arg, UPDATE_TIME))) {
- BeanUtils.setProperty(arg, UPDATE_TIME, date);
+ BeanUtils.setProperty(arg, UPDATE_TIME, DateUtils.getTime());
}
}
}
diff --git a/xhpc-modules/xhpc-payment/src/main/java/com/xhpc/payment/aspect/DaoAspect.java b/xhpc-modules/xhpc-payment/src/main/java/com/xhpc/payment/aspect/DaoAspect.java
index 255aab78..c3a604ae 100644
--- a/xhpc-modules/xhpc-payment/src/main/java/com/xhpc/payment/aspect/DaoAspect.java
+++ b/xhpc-modules/xhpc-payment/src/main/java/com/xhpc/payment/aspect/DaoAspect.java
@@ -1,6 +1,7 @@
package com.xhpc.payment.aspect;
+import com.xhpc.common.core.utils.DateUtils;
import com.xhpc.common.core.utils.SecurityUtils;
import com.xhpc.common.core.utils.StringUtils;
import com.xhpc.system.api.model.LoginUser;
@@ -15,7 +16,6 @@ import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
-import java.util.Date;
/*
* TODO AO切面,插入创建人,创建时间,修改人,修改时间
@@ -68,7 +68,7 @@ public class DaoAspect {
BeanUtils.setProperty(arg, UPDATE_USER, userName);
}
if (isProperty(arg, UPDATE_TIME) && StringUtils.isNull(BeanUtils.getProperty(arg, UPDATE_TIME))) {
- BeanUtils.setProperty(arg, UPDATE_TIME, new Date());
+ BeanUtils.setProperty(arg, UPDATE_TIME, DateUtils.getTime());
}
}
}
@@ -104,7 +104,6 @@ public class DaoAspect {
if (StringUtils.isNull(userName)) {
userName = "admin";
}
- Date date = new Date();
if (isProperty(arg, CREATE_USER) && StringUtils.isNull(BeanUtils.getProperty(arg, CREATE_USER))) {
BeanUtils.setProperty(arg, CREATE_USER, userName);
}
@@ -113,10 +112,10 @@ public class DaoAspect {
}
if (isProperty(arg, CREATE_TIME) && StringUtils.isNull(BeanUtils.getProperty(arg, CREATE_TIME))) {
- BeanUtils.setProperty(arg, CREATE_TIME, date);
+ BeanUtils.setProperty(arg, CREATE_TIME, DateUtils.getTime());
}
if (isProperty(arg, UPDATE_TIME) && StringUtils.isNull(BeanUtils.getProperty(arg, UPDATE_TIME))) {
- BeanUtils.setProperty(arg, UPDATE_TIME, date);
+ BeanUtils.setProperty(arg, UPDATE_TIME, DateUtils.getTime());
}
}
}
diff --git a/xhpc-modules/xhpc-user/pom.xml b/xhpc-modules/xhpc-user/pom.xml
index 1ff1ea0a..250ae1a1 100644
--- a/xhpc-modules/xhpc-user/pom.xml
+++ b/xhpc-modules/xhpc-user/pom.xml
@@ -74,6 +74,13 @@
alipay-sdk-java
${alipay.sdk}
+
+
+ com.ruoyi
+ xhpc-common
+ 3.0.0
+ compile
+
diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/aspect/DaoAspect.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/aspect/DaoAspect.java
index 5df5ffcb..70b46a41 100644
--- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/aspect/DaoAspect.java
+++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/aspect/DaoAspect.java
@@ -1,6 +1,7 @@
package com.xhpc.user.aspect;
+import com.xhpc.common.core.utils.DateUtils;
import com.xhpc.common.core.utils.SecurityUtils;
import com.xhpc.common.core.utils.StringUtils;
import com.xhpc.system.api.model.LoginUser;
@@ -26,9 +27,9 @@ import java.util.Date;
@Component
@Configuration
public class DaoAspect {
- private static final String CREATE_USER = "createUser";
+ private static final String CREATE_BY = "create_by";
private static final String CREATE_TIME = "createTime";
- private static final String UPDATE_USER = "updateUser";
+ private static final String UPDATE_BY = "update_by";
private static final String UPDATE_TIME = "updateTime";
@Pointcut("execution(* com.xhpc..*.update*(..))")
@@ -64,11 +65,11 @@ public class DaoAspect {
Object[] objects = point.getArgs();
if (objects != null && objects.length > 0) {
for (Object arg : objects) {
- if (isProperty(arg, UPDATE_USER) && StringUtils.isNull(BeanUtils.getProperty(arg, UPDATE_USER))) {
- BeanUtils.setProperty(arg, UPDATE_USER, userName);
+ if (isProperty(arg, UPDATE_BY) && StringUtils.isNull(BeanUtils.getProperty(arg, UPDATE_BY))) {
+ BeanUtils.setProperty(arg, UPDATE_BY, userName);
}
if (isProperty(arg, UPDATE_TIME) && StringUtils.isNull(BeanUtils.getProperty(arg, UPDATE_TIME))) {
- BeanUtils.setProperty(arg, UPDATE_TIME, new Date());
+ BeanUtils.setProperty(arg, UPDATE_TIME, DateUtils.getTime());
}
}
}
@@ -105,18 +106,18 @@ public class DaoAspect {
userName = "admin";
}
Date date = new Date();
- if (isProperty(arg, CREATE_USER) && StringUtils.isNull(BeanUtils.getProperty(arg, CREATE_USER))) {
- BeanUtils.setProperty(arg, CREATE_USER, userName);
+ if (isProperty(arg, CREATE_BY) && StringUtils.isNull(BeanUtils.getProperty(arg, CREATE_BY))) {
+ BeanUtils.setProperty(arg, CREATE_BY, userName);
}
- if (isProperty(arg, UPDATE_USER) && StringUtils.isNull(BeanUtils.getProperty(arg, UPDATE_USER))) {
- BeanUtils.setProperty(arg, UPDATE_USER, userName);
+ if (isProperty(arg, UPDATE_BY) && StringUtils.isNull(BeanUtils.getProperty(arg, UPDATE_BY))) {
+ BeanUtils.setProperty(arg, UPDATE_BY, userName);
}
if (isProperty(arg, CREATE_TIME) && StringUtils.isNull(BeanUtils.getProperty(arg, CREATE_TIME))) {
- BeanUtils.setProperty(arg, CREATE_TIME, date);
+ BeanUtils.setProperty(arg, CREATE_TIME, DateUtils.getTime());
}
if (isProperty(arg, UPDATE_TIME) && StringUtils.isNull(BeanUtils.getProperty(arg, UPDATE_TIME))) {
- BeanUtils.setProperty(arg, UPDATE_TIME, date);
+ BeanUtils.setProperty(arg, UPDATE_TIME, DateUtils.getTime());
}
}
}
diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcInternetUserController.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcInternetUserController.java
index 00cb160b..8aa3c4dd 100644
--- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcInternetUserController.java
+++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcInternetUserController.java
@@ -56,6 +56,9 @@ public class XhpcInternetUserController extends BaseController {
sysUser.setDataPowerType(StatusConstants.INTERNET_POWER_TYPE);
sysUser.setCreateBy(SecurityUtils.getUsername());
sysUser.setPassword(SecurityUtils.encryptPassword(xhpcInternetUser.getPhone()));
+ Long[] role = new Long[1];
+ role[0] = 4l;
+ sysUser.setRoleIds(role);
AjaxResult ajaxResult = remoteSystemService.addUser(sysUser);
if (StringUtils.isNotNull(ajaxResult) && !"200".equals(StringUtils.valueOf(ajaxResult.get("code")))) {
return ajaxResult;
diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcOperatorInternetBlacklistController.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcOperatorInternetBlacklistController.java
index 4bed3267..ef090e2f 100644
--- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcOperatorInternetBlacklistController.java
+++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcOperatorInternetBlacklistController.java
@@ -3,7 +3,6 @@ package com.xhpc.user.controller;
import com.xhpc.common.core.web.controller.BaseController;
import com.xhpc.common.core.web.domain.AjaxResult;
import com.xhpc.common.core.web.page.TableDataInfo;
-import com.xhpc.common.security.annotation.PreAuthorize;
import com.xhpc.user.domain.XhpcOperatorInternetBlacklist;
import com.xhpc.user.service.IXhpcOperatorInternetBlacklistService;
import io.swagger.annotations.ApiOperation;
@@ -30,7 +29,7 @@ public class XhpcOperatorInternetBlacklistController extends BaseController {
* 新增运营商设置流量方黑名单
*/
@ApiOperation("新增运营商设置流量方黑名单")
- @PreAuthorize(hasPermi = "operator:internet:add")
+ //@PreAuthorize(hasPermi = "operator:internet:add")
@PostMapping("/add")
public AjaxResult add(@Valid @RequestBody List list) {
if (null != list && list.size() > 0) {
@@ -47,7 +46,7 @@ public class XhpcOperatorInternetBlacklistController extends BaseController {
* 通过运营商id查询流量方黑名单(包含已选择的黑名单)
*/
@ApiOperation("通过运营商id查询流量方黑名单")
- @PreAuthorize(hasPermi = "operator:internet:list")
+ //@PreAuthorize(hasPermi = "operator:internet:list")
@GetMapping("/list")
public TableDataInfo list(@RequestParam String operatorId) {
List