From 079499c3f90e813e59ebeba62a22ca930e0df370 Mon Sep 17 00:00:00 2001 From: huanghongfa <18228131219@163.com> Date: 星期五, 25 十二月 2020 16:28:10 +0800 Subject: [PATCH] 运营后台系统管理完成 --- springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java | 86 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 82 insertions(+), 4 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java index 89add58..dce4d03 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java @@ -11,10 +11,7 @@ import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.partybuilding.ActivityManagerVO; import com.panzhihua.common.model.vos.partybuilding.PageActivityMembersVO; -import com.panzhihua.common.model.vos.user.AdministratorsUserVO; -import com.panzhihua.common.model.vos.user.ChangePasswordVO; -import com.panzhihua.common.model.vos.user.ComMngFamilyInfoVO; -import com.panzhihua.common.model.vos.user.UserPhoneVO; +import com.panzhihua.common.model.vos.user.*; import com.panzhihua.service_user.dao.*; import com.panzhihua.service_user.model.dos.*; import com.panzhihua.service_user.service.UserService; @@ -53,6 +50,10 @@ private StringRedisTemplate stringRedisTemplate; @Resource private SysUserRoleDAO sysUserRoleDAO; + @Resource + private SysOperLogDAO sysOperLogDAO; + @Resource + private SysUserAgreementDAO sysUserAgreementDAO; /** @@ -744,6 +745,83 @@ return R.ok(iPage); } + /** + * 保存操作日志 + * + * @param operlog 日志内容 + * @return 保存结果 + */ + @Override + public R addOperLog(SysOperLogVO operlog) { + SysOperLogDO sysOperLogDO=new SysOperLogDO(); + BeanUtils.copyProperties(operlog,sysOperLogDO); + int insert = sysOperLogDAO.insert(sysOperLogDO); + if (insert>0) { + return R.ok(); + } + return R.fail(); + } + + /** + * 分页展示操作日志 + * + * @param sysOperLogVO 分页参数 + * @return 分页集合 + */ + @Override + public R pageOperLog(SysOperLogVO sysOperLogVO) { + Page page = new Page<>(); + Long pageNum = sysOperLogVO.getPageNum(); + Long pageSize = sysOperLogVO.getPageSize(); + if (null==pageNum||pageNum==0) { + pageNum = 1l; + } + if (null==pageSize||pageSize==0) { + pageSize = 10l; + } + page.setSize(pageSize); + page.setCurrent(pageNum); + IPage<SysOperLogVO> iPage = sysOperLogDAO.pageOperLog(page, sysOperLogVO); + return R.ok(iPage); + } + + /** + * 用户协议 + * + * @return 协议集合 + */ + @Override + public R listAgreement() { + List<SysUserAgreementDO> sysUserAgreementDOS = sysUserAgreementDAO.selectList(null); + if (ObjectUtils.isEmpty(sysUserAgreementDOS)) { + return R.fail(); + } + List<SysUserAgreementVO> sysUserAgreementVOS=new ArrayList<>(); + sysUserAgreementDOS.forEach(sysUserAgreementDO -> { + SysUserAgreementVO sysUserAgreementVO=new SysUserAgreementVO(); + BeanUtils.copyProperties(sysUserAgreementDO,sysUserAgreementVO); + sysUserAgreementVOS.add(sysUserAgreementVO); + }); + return R.ok(sysUserAgreementVOS); + } + + /** + * 编辑用户协议 + * + * @param sysUserAgreementVO 编辑内容 + * @return 编辑结果 + */ + @Override + public R putAgreement(SysUserAgreementVO sysUserAgreementVO) { + SysUserAgreementDO sysUserAgreementDO=new SysUserAgreementDO(); + BeanUtils.copyProperties(sysUserAgreementVO,sysUserAgreementDO); + int update = sysUserAgreementDAO.updateById(sysUserAgreementDO); + if (update==0) { + return R.fail("协议不存在"); + } + return R.ok(); + } + public static void main(String[] args) { String encode = new BCryptPasswordEncoder().encode("123456"); System.out.println(encode); -- Gitblit v1.7.1