lyhzzz 2 lat temu
rodzic
commit
fe4597a76f

+ 40 - 1
src/main/java/com/fdkankan/sale/controller/SysLogController.java

@@ -1,6 +1,19 @@
 package com.fdkankan.sale.controller;
 
 
+import ch.qos.logback.classic.net.SyslogAppender;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.dtflys.forest.annotation.Post;
+import com.fdkankan.sale.common.PageInfo;
+import com.fdkankan.sale.common.ResultData;
+import com.fdkankan.sale.entity.SysLog;
+import com.fdkankan.sale.service.ISysLogService;
+import com.fdkankan.sale.vo.request.OperLogPageParamVO;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 
 import org.springframework.web.bind.annotation.RestController;
@@ -14,8 +27,34 @@ import org.springframework.web.bind.annotation.RestController;
  * @since 2023-03-08
  */
 @RestController
-@RequestMapping("/sale/sysLog")
+@RequestMapping("/sale/operLog")
 public class SysLogController {
 
+    @Autowired
+    ISysLogService sysLogService;
+
+    /**
+     * 操作日志列表
+     * @param param
+     * @return
+     */
+    @PostMapping("/pageOperLog")
+    public ResultData pageOperLog(@RequestBody OperLogPageParamVO param){
+
+        LambdaQueryWrapper<SysLog> wrapper = new LambdaQueryWrapper<>();
+        if(StringUtils.isNotBlank(param.getNickName())){
+            wrapper.like(SysLog::getNickName,param.getNickName());
+        }
+        if(StringUtils.isNotBlank(param.getUserName())){
+            wrapper.like(SysLog::getUserName,param.getUserName());
+        }
+        if(StringUtils.isNotBlank(param.getStartTime())){
+            wrapper.between(SysLog::getCreateTime,param.getStartTime(),param.getEndTime());
+        }
+        Page<SysLog> page  = sysLogService.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
+
+        return ResultData.ok(PageInfo.PageInfo(page));
+
+    }
 }
 

+ 5 - 0
src/main/java/com/fdkankan/sale/service/impl/SysUserServiceImpl.java

@@ -103,6 +103,11 @@ public class SysUserServiceImpl extends ServiceImpl<ISysUserMapper, SysUser> imp
         if(user2 !=null){
             throw new BusinessException(ResultCode.USER_EXIST);
         }
+        this.saveDb1(user,param);
+    }
+
+    @DS("db1")
+    private void saveDb1(SysUser user,SysUserParam param) {
         user.setId(null);
         user.setManageId(user.getId());
         user.setRoleId(param.getRoleId());

+ 26 - 0
src/main/java/com/fdkankan/sale/vo/request/OperLogPageParamVO.java

@@ -0,0 +1,26 @@
+package com.fdkankan.sale.vo.request;
+
+import com.fdkankan.sale.common.RequestBase;
+import lombok.Data;
+import org.springframework.web.bind.annotation.RequestParam;
+
+/**
+ * <p>
+ * TODO
+ * </p>
+ *
+ * @author dengsixing
+ * @since 2022/5/31
+ **/
+@Data
+public class OperLogPageParamVO  extends RequestBase {
+
+    private String nickName;
+
+    private String userName;
+
+    private String operationType = "sale";
+
+
+
+}