From 0ef04f3572223bcee3b3496e3b8a863b12f6526a Mon Sep 17 00:00:00 2001
From: fengjundan <1436525664@qq.com>
Date: Wed, 21 Jul 2021 18:56:48 +0800
Subject: [PATCH] =?UTF-8?q?1=E6=96=B0=E5=A2=9E=E5=B0=8F=E7=A8=8B=E5=BA=8F?=
=?UTF-8?q?=E7=99=BB=E5=BD=95=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3=202?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=94=AF=E4=BB=98=E5=AE=9Dsdk=203=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E7=94=A8=E6=88=B7=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 7 +
.../system/controller/SysUserController.java | 1 +
xhpc-modules/xhpc-user/pom.xml | 5 +-
.../controller/XhpcAppUserController.java | 82 ++++++++-
.../XhpcInternetUserController.java | 16 +-
.../controller/XhpcOperatorController.java | 29 +--
...pcOperatorInternetBlacklistController.java | 3 +-
...hpcStationInternetBlacklistController.java | 3 +-
.../user/controller/XhpcUserController.java | 43 +++--
.../com/xhpc/user/domain/XhpcAppUser.java | 34 +++-
.../xhpc/user/domain/XhpcInternetUser.java | 16 +-
.../com/xhpc/user/domain/XhpcOperator.java | 13 +-
.../domain/XhpcOperatorInternetBlacklist.java | 6 +-
.../domain/XhpcStationInternetBlacklist.java | 6 +-
.../xhpc/user/mapper/XhpcAppUserMapper.java | 23 +++
.../user/openfeign/RemoteSystemService.java | 9 +-
.../user/service/IXhpcAppUserUserService.java | 36 ++++
.../service/impl/XhpcAppUserServiceImpl.java | 173 ++++++++++++++++++
.../service/impl/XhpcUserServiceImpl.java | 2 +-
.../resources/mapper/XhpcAppUserMapper.xml | 129 ++++++++++++-
.../resources/mapper/XhpcOperatorMapper.xml | 13 +-
.../main/resources/mapper/XhpcUserMapper.xml | 11 +-
22 files changed, 579 insertions(+), 81 deletions(-)
diff --git a/pom.xml b/pom.xml
index b00c9c21..1ff79310 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,6 +38,7 @@
4.1.2
2.6.2
3.2.2
+ 4.15.14.ALL
@@ -236,6 +237,12 @@
${ruoyi.version}
+
+
+ com.alipay.sdk
+ alipay-sdk-java
+ ${alipay.sdk}
+
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java
index d5357950..3a706b55 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java
@@ -55,6 +55,7 @@ public class SysUserController extends BaseController {
@PreAuthorize(hasPermi = "system:user:list")
@GetMapping("/list")
public TableDataInfo list(SysUser user) {
+ Long userId = SecurityUtils.getUserId();
startPage();
List list = userService.selectUserList(user);
return getDataTable(list);
diff --git a/xhpc-modules/xhpc-user/pom.xml b/xhpc-modules/xhpc-user/pom.xml
index 23994037..52e96c91 100644
--- a/xhpc-modules/xhpc-user/pom.xml
+++ b/xhpc-modules/xhpc-user/pom.xml
@@ -85,7 +85,10 @@
org.projectlombok
lombok
-
+
+ com.alipay.sdk
+ alipay-sdk-java
+
diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcAppUserController.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcAppUserController.java
index 044e90b2..1b52ce31 100644
--- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcAppUserController.java
+++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcAppUserController.java
@@ -1,5 +1,10 @@
package com.xhpc.user.controller;
+import com.alipay.api.AlipayClient;
+import com.alipay.api.DefaultAlipayClient;
+import com.alipay.api.request.AlipaySystemOauthTokenRequest;
+import com.alipay.api.response.AlipaySystemOauthTokenResponse;
+import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
@@ -9,6 +14,7 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
+import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;
@@ -30,7 +36,7 @@ public class XhpcAppUserController extends BaseController {
@ApiOperation("C端用户详情")
@PreAuthorize(hasPermi = "app:user:info")
@GetMapping("/info")
- public AjaxResult info(@RequestBody Long appUserId) {
+ public AjaxResult info(@RequestParam Long appUserId) {
return AjaxResult.success(iXhpcAppUserUserService.info(appUserId));
}
@@ -51,8 +57,80 @@ public class XhpcAppUserController extends BaseController {
@ApiOperation("禁用/启用C端用户")
@PreAuthorize(hasPermi = "app:user:status")
@PostMapping("/status")
- public AjaxResult status(@RequestBody Long appUserId) {
+ public AjaxResult status(@RequestParam Long appUserId) {
iXhpcAppUserUserService.status(appUserId);
return AjaxResult.success();
}
+
+ /**
+ * 以下为小程序接口
+ */
+
+ /**
+ * C端用户注册
+ */
+ @ApiOperation("注册")
+ @PostMapping("/register")
+ public R> register(@RequestBody Map map) {
+ return iXhpcAppUserUserService.register(map);
+ }
+
+ /**
+ * C端用户登录
+ */
+ @ApiOperation("登录")
+ @PostMapping("/login")
+ public R> login(@RequestBody Map map) {
+ return iXhpcAppUserUserService.login(map);
+ }
+
+ /**
+ * 小程序用户详情
+ */
+ @ApiOperation("小程序用户详情")
+ @GetMapping("/appInfo")
+ public AjaxResult appInfo(@RequestBody Long appUserId) {
+ return AjaxResult.success(iXhpcAppUserUserService.info(appUserId));
+ }
+
+ /**
+ * 小程序用户退出
+ */
+ @ApiOperation("小程序用户退出")
+ @PostMapping("/loginOut")
+ public R> loginOut(HttpServletRequest request, @RequestParam String type) {
+ return iXhpcAppUserUserService.loginOut(request, type);
+ }
+
+ /**
+ * C端用户自动登录
+ */
+ @ApiOperation("C端用户自动登录")
+ @PostMapping("/voluntaryLogin")
+ public R> voluntaryLogin(@RequestBody Map map) {
+ return iXhpcAppUserUserService.voluntaryLogin(map);
+ }
+
+ /**
+ * 支付宝授权
+ */
+ @ApiOperation("支付宝授权")
+ @PostMapping("/alipayEmpower")
+ public AjaxResult alipayEmpower(@RequestParam String code) throws Exception {
+ String alipayPublicKey = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjHDksTgZTpf0wh7oeTVRp0h3SqzTM2smjEJnx9jF1+q3WSXLRB4OzSzq7VsJ/szcyK10ZGO5PxeQ4u9GAG/U+7xhs7ei1cJB/Er55Sg9SbjfkTpwlDv181UJCRJJ/IAcqyqezwTpB8e2trYmHKovUdt0KR9/tVkGa7hsNd5GfxTOUaAFc3zADqRVM+wGimtG0NYfOF2f8tkmBEAiMMLKq5pbAnHU723a1cm/nfVp7gvXfsnO0k2GvRuHzb8mxIhWLiAnwdK9gEu5za/jWxo/xIvf2sdJPYdWj+yfyzA2e1fJkx4uRUzX31CXxZvP2/tfEcnTdI0gxN+OH2eAMiPVswIDAQAB";
+ String privateKey = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCw3YH8KMvE7yH6C/rgnbXjml5NMvCcRNl+tbR9QEjl/9AdDIZaYvlQ72oKiOIk7GmDh3sB0YmiFnTcCj7cmKpZd2wLEP0nwwxTGTbBXi1bo/wQUI1a/mNA8rYZfwxfQZ07E28M2kMB+PE29clu+xo8TtjgiX7jofzEyQfES1uZMMDNLA+1cAYc0ZYo0NCJYEFpXm5SJHauC5+biQnOte49EbmzoXuYRap2RBf6suHEflAEgovk9L+hfPelXKG88lQNtg4w6jzNYRcuBa3IZlTJbLPGxH35eCMu0UGpa5EyH/nK+QrycESvEOfJ60urIU5FmOB2ikly2bgLLXZ43oedAgMBAAECggEBAKWt2qYsUTYaDOn/bvQayNh9Mvl+TocUt+lKrdjm72MFUB7mLLVfIc3/eIaF09Ji5DSiJUh+0T9VagL2VgyvtmQ4yq1TLNKilFkDtZdOcY72/pkJ3GDxDGk68/rOWPiirnc4rT6M91hRqySg+iFMeDcmZWNxabwzcmWlK/Fl5liJD03WNEuUNKE5qD9lQwgJEH9x8XxOtfgTk84UPoscOkHTsK7rhgcagbqT6q40DMfqzjoE0BxdTHAtuXbkhWP49UHFMzyilTbk/fQhpxngqnTXsnS8R8gzg/r5xFmss88yVTWCcjonjkBQGuyuyXIgEHhIrAt8WwXHODqlnttglMECgYEA+bE2G6zKoeQ4ZMmCgj9s894BB8dwtY3u4veM/F2g7b1qt6gh6KCRb+yHv0sOUCVLGsc6mbh/pcw2Ply68ZRleysAog7tAnNIw3YQJtYM1+5To9dCElq0oLBCU8szYgvIrwla00uHFkovrspn4HCwVDmJyQC3Dk9zICP44RlXCyMCgYEAtVVQ4c/mTtkym0iy10YY1HskWiOwAjb0/VnTkXsclePfX/ld3EfUwCeRn93ANhm7Fql8emiU9K5nTx1n/erGhT4AyzMLf3/y4KhIJRa+4dhae6J0W3Sd9oZOnXUiC0WsVxEMVn2BIa9HMFaKdyrKGiu2Vmzqn0Y39xpjPzwrrj8CgYB1MpmMCeGedUmG/RJ14iFYocZoCVO8097hx4H0XloP3M1/YLpxvxQkrafVwPv54FdNPWAjEPdRMfXv9YSFqbqsQjXs2waiFMx9eigAoo2quKGnkHzhspN/rNulCwaWKaPLjJ+F97hzXOTerQBu11XcYplqsBw76kzGNDw4I7W4cwKBgGkAHxay6PyNXnV2kkB/kY8wQyuC8L9HjXNK2WyrajENQ2JypjwQyAwAnZ2BrXRmT+ReffrvphlNB/tS3s20bgHnllQTmbvZng0ixKvdUOi7/CENP+1ZSMLgoJMiqXT3gkTkVU2b3PNhaIqAAivg9ihTWYEQDofuBCgs+n06XVzHAoGAcJKdJR2PPMIkfS7zHec02pZGLiC1mvxQx4rjKKT+OvIyD98KipWCDXieYKseqN2V6EjZE/Nhekpi2Bybhrm8iSQoiJilwaQ33DoBYCnW/pjfwxVLM7ch3fQGsOxJMFLcEC8KLu2k/nZkTGCrfJzmcB9ODA2pfaVXfTA57KIPxuk=";
+ String appId = "2021002156615717";
+ AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", appId, privateKey, "json", "GBK", alipayPublicKey, "RSA2");
+ AlipaySystemOauthTokenRequest request = new AlipaySystemOauthTokenRequest();
+ request.setGrantType("authorization_code");
+ request.setCode("4b203fe6c11548bcabd8da5bb087a83b");
+ AlipaySystemOauthTokenResponse response = alipayClient.execute(request);
+ if (response.isSuccess()) {
+ System.out.println("调用成功");
+ } else {
+ System.out.println("调用失败");
+ }
+ return AjaxResult.success(response);
+ }
+
}
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 bcfe707b..324e10ab 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
@@ -1,6 +1,7 @@
package com.xhpc.user.controller;
import com.ruoyi.common.core.utils.SecurityUtils;
+import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
@@ -13,6 +14,7 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
+import javax.validation.Valid;
import java.util.List;
import java.util.Map;
@@ -38,7 +40,7 @@ public class XhpcInternetUserController extends BaseController {
@ApiOperation("新增流量用户")
@PreAuthorize(hasPermi = "user:internet:add")
@PostMapping("/add")
- public AjaxResult add(@RequestBody XhpcInternetUser xhpcInternetUser) {
+ public AjaxResult add(@Valid @RequestBody XhpcInternetUser xhpcInternetUser) {
SysUser sysUser = new SysUser();
sysUser.setUserName(xhpcInternetUser.getPhone());
sysUser.setNickName(xhpcInternetUser.getName());
@@ -50,7 +52,7 @@ public class XhpcInternetUserController extends BaseController {
sysUser.setCreateBy(SecurityUtils.getUsername());
sysUser.setPassword(SecurityUtils.encryptPassword(xhpcInternetUser.getPhone()));
AjaxResult ajaxResult = remoteSystemService.addUser(sysUser);
- if (null != ajaxResult && !"200".equals(ajaxResult.get("code"))) {
+ if (null != ajaxResult && !"200".equals(StringUtils.valueOf(ajaxResult.get("code")))) {
return ajaxResult;
}
return toAjax(iXhpcInternetUserService.insert(xhpcInternetUser));
@@ -62,7 +64,7 @@ public class XhpcInternetUserController extends BaseController {
@ApiOperation("修改流量用户")
@PreAuthorize(hasPermi = "user:internet:edit")
@PostMapping("/edit")
- public AjaxResult edit(@RequestBody XhpcInternetUser xhpcInternetUser) {
+ public AjaxResult edit(@Valid @RequestBody XhpcInternetUser xhpcInternetUser) {
if (null == xhpcInternetUser.getInternetUserId()) {
return AjaxResult.error("用户id不能为空");
}
@@ -77,7 +79,7 @@ public class XhpcInternetUserController extends BaseController {
sysUser.setCreateBy(SecurityUtils.getUsername());
sysUser.setPassword(SecurityUtils.encryptPassword(xhpcInternetUser.getPhone()));
AjaxResult ajaxResult = remoteSystemService.editUser(sysUser);
- if (null != ajaxResult && !"200".equals(ajaxResult.get("code"))) {
+ if (null != ajaxResult && !"200".equals(StringUtils.valueOf(ajaxResult.get("code")))) {
return ajaxResult;
}
return toAjax(iXhpcInternetUserService.update(xhpcInternetUser));
@@ -89,7 +91,7 @@ public class XhpcInternetUserController extends BaseController {
@ApiOperation("删除流量用户")
@PreAuthorize(hasPermi = "user:internet:remove")
@PostMapping("/remove")
- public AjaxResult remove(@RequestBody Long[] ids) {
+ public AjaxResult remove(@RequestParam Long[] ids) {
iXhpcInternetUserService.deleteByIds(ids);
return AjaxResult.success();
}
@@ -100,7 +102,7 @@ public class XhpcInternetUserController extends BaseController {
@ApiOperation("流量用户详情")
@PreAuthorize(hasPermi = "user:internet:info")
@GetMapping("/info")
- public AjaxResult info(@RequestBody Long internetUserId) {
+ public AjaxResult info(@RequestParam Long internetUserId) {
return AjaxResult.success(iXhpcInternetUserService.info(internetUserId));
}
@@ -121,7 +123,7 @@ public class XhpcInternetUserController extends BaseController {
@ApiOperation("禁用/启用流量用户")
@PreAuthorize(hasPermi = "user:internet:status")
@PostMapping("/status")
- public AjaxResult status(@RequestBody Long internetUserId) {
+ public AjaxResult status(@RequestParam Long internetUserId) {
iXhpcInternetUserService.status(internetUserId);
return AjaxResult.success();
}
diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcOperatorController.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcOperatorController.java
index 519dcf55..178d9f18 100644
--- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcOperatorController.java
+++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcOperatorController.java
@@ -2,6 +2,7 @@ package com.xhpc.user.controller;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.utils.SecurityUtils;
+import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
@@ -14,6 +15,7 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
+import javax.validation.Valid;
import java.util.List;
import java.util.Map;
@@ -36,9 +38,9 @@ public class XhpcOperatorController extends BaseController {
* 新增运营商
*/
@ApiOperation("新增运营商")
- @PreAuthorize(hasPermi = "user:operator:add")
+ //@PreAuthorize(hasPermi = "user:operator:add")
@PostMapping("/add")
- public AjaxResult add(@RequestBody XhpcOperator xhpcOperator) {
+ public AjaxResult add(@Valid @RequestBody XhpcOperator xhpcOperator) {
SysUser sysUser = new SysUser();
sysUser.setUserName(xhpcOperator.getPhone());
sysUser.setNickName(xhpcOperator.getName());
@@ -50,8 +52,11 @@ public class XhpcOperatorController extends BaseController {
sysUser.setDataPowerType(1);
sysUser.setCreateBy(SecurityUtils.getUsername());
sysUser.setPassword(SecurityUtils.encryptPassword(xhpcOperator.getPhone()));
+ Long[] roleIds = new Long[1];
+ roleIds[0] = 3l;
+ sysUser.setRoleIds(roleIds);
AjaxResult ajaxResult = remoteSystemService.addUser(sysUser);
- if (null != ajaxResult && !"200".equals(ajaxResult.get("code"))) {
+ if (null != ajaxResult && !"200".equals(StringUtils.valueOf(ajaxResult.get("code")))) {
return ajaxResult;
}
if (UserConstants.NOT_UNIQUE.equals(iXhpcOperatorService.checkAccountUnique(xhpcOperator))) {
@@ -66,7 +71,7 @@ public class XhpcOperatorController extends BaseController {
@ApiOperation("修改运营商")
@PreAuthorize(hasPermi = "user:operator:edit")
@PostMapping("/edit")
- public AjaxResult edit(@RequestBody XhpcOperator xhpcOperator) {
+ public AjaxResult edit(@Valid @RequestBody XhpcOperator xhpcOperator) {
if (null == xhpcOperator.getOperatorId()) {
return AjaxResult.error("运营商id不能为空");
}
@@ -82,7 +87,7 @@ public class XhpcOperatorController extends BaseController {
sysUser.setCreateBy(SecurityUtils.getUsername());
sysUser.setPassword(SecurityUtils.encryptPassword(xhpcOperator.getPhone()));
AjaxResult ajaxResult = remoteSystemService.editUser(sysUser);
- if (null != ajaxResult && !"200".equals(ajaxResult.get("code"))) {
+ if (null != ajaxResult && !"200".equals(StringUtils.valueOf(ajaxResult.get("code")))) {
return ajaxResult;
}
if (UserConstants.NOT_UNIQUE.equals(iXhpcOperatorService.checkAccountUnique(xhpcOperator))) {
@@ -95,9 +100,9 @@ public class XhpcOperatorController extends BaseController {
* 删除运营商
*/
@ApiOperation("删除运营商")
- @PreAuthorize(hasPermi = "user:operator:remove")
+ //@PreAuthorize(hasPermi = "user:operator:remove")
@PostMapping("/remove")
- public AjaxResult remove(@RequestBody Long[] ids) {
+ public AjaxResult remove(@PathVariable Long[] ids) {
iXhpcOperatorService.deleteByIds(ids);
return AjaxResult.success();
}
@@ -106,16 +111,16 @@ public class XhpcOperatorController extends BaseController {
* 运营商详情
*/
@ApiOperation("运营商详情")
- @PreAuthorize(hasPermi = "user:operator:info")
+ //@PreAuthorize(hasPermi = "user:operator:info")
@GetMapping("/info")
- public AjaxResult info(@RequestBody Long operatorId) {
+ public AjaxResult info(@RequestParam Long operatorId) {
return AjaxResult.success(iXhpcOperatorService.info(operatorId));
}
/**
* 获取运营商分页列表
*/
- @PreAuthorize(hasPermi = "system:operator:page")
+ //@PreAuthorize(hasPermi = "system:operator:page")
@GetMapping("/page")
public TableDataInfo page(String name, String contactName, String contactPhone) {
startPage();
@@ -127,9 +132,9 @@ public class XhpcOperatorController extends BaseController {
* 禁用/启用运营商
*/
@ApiOperation("禁用/启用运营商")
- @PreAuthorize(hasPermi = "user:operator:status")
+ //@PreAuthorize(hasPermi = "user:operator:status")
@PostMapping("/status")
- public AjaxResult status(@RequestBody Long operatorId) {
+ public AjaxResult status(@RequestParam Long operatorId) {
iXhpcOperatorService.status(operatorId);
return AjaxResult.success();
}
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 841a1852..c75d0442 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
@@ -10,6 +10,7 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
+import javax.validation.Valid;
import java.util.List;
import java.util.Map;
@@ -31,7 +32,7 @@ public class XhpcOperatorInternetBlacklistController extends BaseController {
@ApiOperation("新增流量用户")
@PreAuthorize(hasPermi = "operator:internet:add")
@PostMapping("/add")
- public AjaxResult add(@RequestBody List list) {
+ public AjaxResult add(@Valid @RequestBody List list) {
if (null != list && list.size() > 0) {
Long operatorId = list.get(0).getOperatorId();
xhpcOperatorInternetBlacklistService.deleteByIds(operatorId);
diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcStationInternetBlacklistController.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcStationInternetBlacklistController.java
index e38917d3..9c373003 100644
--- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcStationInternetBlacklistController.java
+++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcStationInternetBlacklistController.java
@@ -10,6 +10,7 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
+import javax.validation.Valid;
import java.util.List;
import java.util.Map;
@@ -31,7 +32,7 @@ public class XhpcStationInternetBlacklistController extends BaseController {
@ApiOperation("新增电站流量方黑名单")
@PreAuthorize(hasPermi = "station:internet:add")
@PostMapping("/add")
- public AjaxResult add(@RequestBody List list) {
+ public AjaxResult add(@Valid @RequestBody List list) {
if (null != list && list.size() > 0) {
Long internetUserId = list.get(0).getInternetUserId();
iXhpcStationInternetBlacklistService.deleteByIds(internetUserId);
diff --git a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcUserController.java b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcUserController.java
index 0dd2f60f..626a1684 100644
--- a/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcUserController.java
+++ b/xhpc-modules/xhpc-user/src/main/java/com/xhpc/user/controller/XhpcUserController.java
@@ -1,12 +1,14 @@
package com.xhpc.user.controller;
import com.ruoyi.common.core.utils.SecurityUtils;
+import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.security.annotation.PreAuthorize;
import com.ruoyi.system.api.domain.SysUser;
import com.xhpc.user.openfeign.RemoteSystemService;
+import com.xhpc.user.service.IXhpcOperatorService;
import com.xhpc.user.service.IXhpcUserService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@@ -30,12 +32,15 @@ public class XhpcUserController extends BaseController {
@Autowired
private RemoteSystemService remoteSystemService;
+ @Autowired
+ private IXhpcOperatorService iXhpcOperatorService;
+
/**
* 获取平台用户分页列表
*/
- @PreAuthorize(hasPermi = "user:pc:page")
+ //@PreAuthorize(hasPermi = "user:pc:page")
@GetMapping("/pc/page")
- public TableDataInfo pcpage(String userName, String nickName) {
+ public TableDataInfo pcPage(String userName, String nickName) {
startPage();
List