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