|
@@ -5,6 +5,7 @@ import cn.hutool.core.util.NumberUtil;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.jiayue.ssi.annotation.OperateLog;
|
|
import com.jiayue.ssi.annotation.OperateLog;
|
|
|
|
+import com.jiayue.ssi.annotation.PreventReplay;
|
|
import com.jiayue.ssi.backenum.AuditType;
|
|
import com.jiayue.ssi.backenum.AuditType;
|
|
import com.jiayue.ssi.backenum.BusinessType;
|
|
import com.jiayue.ssi.backenum.BusinessType;
|
|
import com.jiayue.ssi.constant.CustomException;
|
|
import com.jiayue.ssi.constant.CustomException;
|
|
@@ -40,6 +41,7 @@ public class SysLogininforController {
|
|
*/
|
|
*/
|
|
@GetMapping(value = "/getAll")
|
|
@GetMapping(value = "/getAll")
|
|
@PreAuthorize("@ss.hasPermi('auditManager:logininfor:list')")
|
|
@PreAuthorize("@ss.hasPermi('auditManager:logininfor:list')")
|
|
|
|
+ @PreventReplay
|
|
public ResponseVO getAll(String currentPage, String pageSize, String ipaddr, String userName,
|
|
public ResponseVO getAll(String currentPage, String pageSize, String ipaddr, String userName,
|
|
String status, String startLoginTime, String endLoginTime, String sortOrder) throws CustomException {
|
|
String status, String startLoginTime, String endLoginTime, String sortOrder) throws CustomException {
|
|
try {
|
|
try {
|
|
@@ -97,7 +99,7 @@ public class SysLogininforController {
|
|
}
|
|
}
|
|
|
|
|
|
if (StringUtils.isNotEmpty(sortOrder)) {
|
|
if (StringUtils.isNotEmpty(sortOrder)) {
|
|
- String[] orders = sortOrder.split("&");
|
|
|
|
|
|
+ String[] orders = sortOrder.replaceAll("&","&").split("&");
|
|
String sortDbField = "";
|
|
String sortDbField = "";
|
|
if ("loginTime".equals(orders[0])) {
|
|
if ("loginTime".equals(orders[0])) {
|
|
sortDbField = "login_time";
|
|
sortDbField = "login_time";
|
|
@@ -170,6 +172,7 @@ public class SysLogininforController {
|
|
*/
|
|
*/
|
|
@GetMapping(value = "/logininforTotal")
|
|
@GetMapping(value = "/logininforTotal")
|
|
@PreAuthorize("@ss.hasPermi('auditManager:logininforTotal:list')")
|
|
@PreAuthorize("@ss.hasPermi('auditManager:logininforTotal:list')")
|
|
|
|
+ @PreventReplay
|
|
public ResponseVO logininforTotal(String startLoginTime, String endLoginTime) throws CustomException {
|
|
public ResponseVO logininforTotal(String startLoginTime, String endLoginTime) throws CustomException {
|
|
try {
|
|
try {
|
|
QueryWrapper<SysLogininfor> wrapper = new QueryWrapper<>();
|
|
QueryWrapper<SysLogininfor> wrapper = new QueryWrapper<>();
|