From f721ee13dc5f95f607bb25b09f73cae6a7123ed9 Mon Sep 17 00:00:00 2001
From: DESKTOP-71BH0QO\L、ming <172680469@qq.com>
Date: 星期六, 17 四月 2021 17:56:59 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOperLogServiceImpl.java |   62 +++++++++++++++++++++++++++++++
 1 files changed, 62 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOperLogServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOperLogServiceImpl.java
new file mode 100644
index 0000000..5feda49
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOperLogServiceImpl.java
@@ -0,0 +1,62 @@
+package com.panzhihua.service_community.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.common.model.dtos.PageDTO;
+import com.panzhihua.common.model.vos.R;
+import com.panzhihua.common.model.vos.shop.ComShopStoreVO;
+import com.panzhihua.common.model.vos.shop.ShopOperLogVO;
+import com.panzhihua.service_community.dao.ComShopOperLogDAO;
+import com.panzhihua.service_community.dao.ComShopOrderDAO;
+import com.panzhihua.service_community.model.dos.ComShopOperLogDO;
+import com.panzhihua.service_community.model.dos.ComShopOrderDO;
+import com.panzhihua.service_community.model.dos.ComShopStoreDO;
+import com.panzhihua.service_community.service.ComShopOperLogService;
+import com.panzhihua.service_community.service.ComShopOrderService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.BeanUtils;
+import org.springframework.stereotype.Service;
+
+/**
+ * @auther cedoo
+ * @create 2021-4-17 10:51:12
+ * @describe 日志服务
+ */
+@Slf4j
+@Service
+public class ComShopOperLogServiceImpl extends ServiceImpl<ComShopOperLogDAO, ComShopOperLogDO> implements ComShopOperLogService {
+
+    @Override
+    public R saveLog(ShopOperLogVO shopOperLogVO) {
+        if (shopOperLogVO == null) {
+            return R.ok("500", "数据为空!");
+        }
+        ComShopOperLogDO theDo = new ComShopOperLogDO();
+        BeanUtils.copyProperties(shopOperLogVO, theDo);
+        this.baseMapper.insert(theDo);
+        return R.ok();
+    }
+
+    @Override
+    public R pageShopOperLog(PageDTO pageDTO) {
+        Page page = new Page<>(pageDTO.getPageNum(), pageDTO.getPageSize());
+        IPage<ComShopOperLogDO> comShopOperLogDOIPage =
+                this.baseMapper.selectPage(page, new LambdaQueryWrapper<ComShopOperLogDO>().eq(ComShopOperLogDO::getUserId, pageDTO.getUserId()));
+
+        IPage<ShopOperLogVO> comShopOperLogVOIPage =
+                comShopOperLogDOIPage.convert(comShopOperLogDO -> {
+                    ShopOperLogVO shopOperLogVO = new ShopOperLogVO();
+                    BeanUtils.copyProperties(comShopOperLogDO, shopOperLogVO);
+                    /**
+                     * 隐藏敏感信息
+                     */
+                    shopOperLogVO.setJsonResult("****");
+                    shopOperLogVO.setOperParam("****");
+                    return shopOperLogVO;
+                });
+        return R.ok(comShopOperLogVOIPage);
+    }
+}

--
Gitblit v1.7.1