ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constant/AppErrorConstant.java
@@ -63,4 +63,6 @@ String COUPON_USED = "优惠券已被核销"; String COUPON_TYPE_ERROR = "只能核销商品优惠券"; String STAFF_MOBILE_DOUBLE = "手机号码已被注册"; } ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/annotation/Log.java
@@ -1,12 +1,9 @@ package com.ruoyi.common.log.annotation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.log.enums.OperatorType; import java.lang.annotation.*; /** * 自定义操作日志记录注解 @@ -24,6 +21,8 @@ */ public String title() default ""; public String operContent() default ""; /** * 功能 */ ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/aspect/LogAspect.java
@@ -1,9 +1,15 @@ package com.ruoyi.common.log.aspect; import java.util.Collection; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.alibaba.fastjson2.JSON; import com.ruoyi.common.core.utils.ServletUtils; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.utils.ip.IpUtils; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessStatus; import com.ruoyi.common.log.filter.PropertyPreExcludeFilter; import com.ruoyi.common.log.service.AsyncLogService; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.system.api.domain.poji.sys.SysOperLog; import org.apache.commons.lang3.ArrayUtils; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.AfterReturning; @@ -18,16 +24,11 @@ import org.springframework.stereotype.Component; import org.springframework.validation.BindingResult; import org.springframework.web.multipart.MultipartFile; import com.alibaba.fastjson2.JSON; import com.ruoyi.common.core.utils.ServletUtils; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.utils.ip.IpUtils; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessStatus; import com.ruoyi.common.log.filter.PropertyPreExcludeFilter; import com.ruoyi.common.log.service.AsyncLogService; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.system.api.domain.poji.sys.SysOperLog; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Collection; import java.util.Map; /** * 操作日志记录处理 @@ -141,6 +142,8 @@ operLog.setBusinessType(log.businessType().ordinal()); // 设置标题 operLog.setTitle(log.title()); //设置操作内容 operLog.setOperContent(log.operContent()); // 设置操作人类别 operLog.setOperatorType(log.operatorType().ordinal()); // 是否需要保存request,参数和值 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/management/MgtActivityController.java
@@ -3,6 +3,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.poi.ExcelUtil; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.goods.domain.dto.MgtActivityEditDto; import com.ruoyi.goods.domain.dto.MgtActivityPageDto; @@ -39,6 +41,7 @@ private ActivityService activityService; @RequestMapping(value = "/editMgtActivity", method = RequestMethod.POST) @Log(title = "活动管理", businessType = BusinessType.UPDATE,operContent = "编辑活动") @ApiOperation(value = "平台编辑活动") public R editMgtActivity(@RequestBody MgtActivityEditDto mgtActivityEditDto) { Long userId = SecurityUtils.getUserId(); @@ -67,6 +70,7 @@ } @RequestMapping(value = "/deleteMgtActivity", method = RequestMethod.POST) @Log(title = "活动管理", businessType = BusinessType.DELETE,operContent = "删除活动") @ApiOperation(value = "平台删除活动") public R deleteMgtActivity(@RequestBody MgtBaseGetDto mgtBaseGetDto) { Long userId = SecurityUtils.getUserId(); ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/management/MgtGoodsController.java
@@ -3,6 +3,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.poi.ExcelUtil; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.goods.domain.dto.*; import com.ruoyi.goods.domain.vo.MgtGoodsPageVo; @@ -69,6 +71,7 @@ } @RequestMapping(value = "/editMgtGoods", method = RequestMethod.POST) @Log(title = "商品管理", businessType = BusinessType.UPDATE,operContent = "编辑商品") @ApiOperation(value = "平台编辑商品") public R editMgtGoods(@RequestBody MgtGoodsEditDto mgtGoodsEditDto) { Long userId = SecurityUtils.getUserId(); @@ -78,6 +81,7 @@ } @RequestMapping(value = "/upDownMgtGoods", method = RequestMethod.POST) @Log(title = "商品管理", businessType = BusinessType.UPDATE,operContent = "上下架商品") @ApiOperation(value = "平台上下架商品") public R upDownMgtGoods(@RequestBody MgtGoodsUpDownDto mgtGoodsUpDownDto) { Long userId = SecurityUtils.getUserId(); @@ -87,6 +91,7 @@ } @RequestMapping(value = "/recommendMgtGoods", method = RequestMethod.POST) @Log(title = "商品管理", businessType = BusinessType.UPDATE,operContent = "推荐商品") @ApiOperation(value = "平台推荐商品") public R recommendMgtGoods(@RequestBody MgtGoodsRecommendDto mgtGoodsRecommendDto) { Long userId = SecurityUtils.getUserId(); @@ -96,6 +101,7 @@ } @RequestMapping(value = "/deleteMgtGoods", method = RequestMethod.POST) @Log(title = "商品管理", businessType = BusinessType.DELETE,operContent = "删除商品") @ApiOperation(value = "删除商品") public R deleteMgtGoods(@RequestBody MgtBaseGetDto mgtBaseGetDto) { Long userId = SecurityUtils.getUserId(); ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtBirthdayController.java
@@ -1,6 +1,8 @@ package com.ruoyi.member.controller.management; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.member.domain.dto.MgtBirthdayEditDto; import com.ruoyi.member.domain.dto.MgtBirthdayGetDto; @@ -31,6 +33,7 @@ private BirthdayCardService birthdayCardService; @RequestMapping(value = "/editMgtBirthdayCard", method = RequestMethod.POST) @Log(title = "生日卡管理", businessType = BusinessType.UPDATE,operContent = "编辑生日卡") @ApiOperation(value = "平台编辑生日卡") public R editMgtBirthdayCard(@RequestBody MgtBirthdayEditDto mgtBirthdayEditDto) { Long userId = SecurityUtils.getUserId(); ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtCouponController.java
@@ -2,6 +2,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.member.domain.dto.*; import com.ruoyi.member.domain.vo.*; @@ -55,6 +57,7 @@ } @RequestMapping(value = "/editMgtCoupon", method = RequestMethod.POST) @Log(title = "优惠券管理", businessType = BusinessType.UPDATE,operContent = "编辑优惠券") @ApiOperation(value = "平台编辑优惠券") public R editMgtCoupon(@RequestBody MgtCouponEditDto mgtCouponEditDto) { Long userId = SecurityUtils.getUserId(); @@ -64,6 +67,7 @@ } @RequestMapping(value = "/deleteMgtCoupon", method = RequestMethod.POST) @Log(title = "优惠券管理", businessType = BusinessType.DELETE,operContent = "删除优惠券") @ApiOperation(value = "平台删除优惠券") public R deleteMgtCoupon(@RequestBody MgtBaseGetDto mgtBaseGetDto) { Long userId = SecurityUtils.getUserId(); @@ -101,6 +105,7 @@ } @RequestMapping(value = "/auditMgtCoupon", method = RequestMethod.POST) @Log(title = "优惠券管理", businessType = BusinessType.UPDATE,operContent = "审核优惠券") @ApiOperation(value = "平台审核优惠券") public R auditMgtCoupon(@RequestBody MgtCouponAuditDto mgtCouponAuditDto) { Long userId = SecurityUtils.getUserId(); ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtMemberController.java
@@ -3,6 +3,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.poi.ExcelUtil; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.member.domain.dto.*; import com.ruoyi.member.domain.vo.*; @@ -70,6 +72,7 @@ } @RequestMapping(value = "/editMemberRelationShop", method = RequestMethod.POST) @Log(title = "会员管理", businessType = BusinessType.UPDATE,operContent = "修改会员关联商户") @ApiOperation(value = "修改会员关联商户") public R<MerMemberInfoVo> getMerMemberInfo(@RequestBody MgtMemberRelEditDto mgtMemberRelEditDto) { Long userId = SecurityUtils.getUserId(); @@ -79,6 +82,7 @@ } @RequestMapping(value = "/deleteMemberRelationShop", method = RequestMethod.POST) @Log(title = "会员管理", businessType = BusinessType.DELETE,operContent = "删除会员关联商户") @ApiOperation(value = "删除会员关联商户") public R<MerMemberInfoVo> deleteMemberRelationShop(@RequestBody MgtMemberRelDelDto mgtMemberRelDelDto) { Long userId = SecurityUtils.getUserId(); @@ -88,6 +92,7 @@ } @RequestMapping(value = "/editMemberIntegral", method = RequestMethod.POST) @Log(title = "会员管理", businessType = BusinessType.UPDATE,operContent = "修改会员积分") @ApiOperation(value = "修改会员积分") public R<MerMemberInfoVo> editMemberIntegral(@RequestBody MgtMemberIntEditDto mgtMemberIntEditDto) { Long userId = SecurityUtils.getUserId(); @@ -158,6 +163,7 @@ } @RequestMapping(value = "/editMemberArchiveFields", method = RequestMethod.POST) @Log(title = "会员管理", businessType = BusinessType.UPDATE,operContent = "编辑会员档案") @ApiOperation(value = "编辑会员档案") public R editMemberArchiveFields(@RequestBody MgtArchiveFieldsEditDto mgtArchiveFieldsEditDto) { Long userId = SecurityUtils.getUserId(); @@ -193,6 +199,7 @@ } @RequestMapping(value = "/mgtReplayMemberSuggest", method = RequestMethod.POST) @Log(title = "会员建议管理", businessType = BusinessType.UPDATE,operContent = "回复会员建议") @ApiOperation(value = "平台回复会员建议") public R mgtReplayMemberSuggest(@RequestBody MgtReplayMemberSuggestDto mgtReplayMemberSuggestDto) { Long userId = SecurityUtils.getUserId(); @@ -210,6 +217,7 @@ } @RequestMapping(value = "/mgtEditMemberSuggestTag", method = RequestMethod.POST) @Log(title = "会员建议管理", businessType = BusinessType.UPDATE,operContent = "编辑会员建议标签") @ApiOperation(value = "平台编辑会员建议标签") public R mgtEditMemberSuggestTag(@RequestBody MgtTagMemberSuggestDto mgtTagMemberSuggestDto) { Long userId = SecurityUtils.getUserId(); ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java
@@ -3,6 +3,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.poi.ExcelUtil; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.shop.domain.dto.*; import com.ruoyi.shop.domain.vo.*; @@ -76,6 +78,7 @@ } @RequestMapping(value = "/createMgtShop", method = RequestMethod.POST) @Log(title = "商户管理", businessType = BusinessType.UPDATE,operContent = "编辑商户") @ApiOperation(value = "平台编辑商户") public R createMgtShop(@RequestBody MgtEditShopDto mgtEditShopDto) { Long userId = SecurityUtils.getUserId(); @@ -99,6 +102,7 @@ } @RequestMapping(value = "/editMgtShopTag", method = RequestMethod.POST) @Log(title = "商户管理", businessType = BusinessType.UPDATE,operContent = "修改商户标签") @ApiOperation(value = "修改商户标签") public R editMgtShopTag(@RequestBody MgtEditShopTagDto mgtEditShopTagDto) { shopService.editShopTag(mgtEditShopTagDto); @@ -106,6 +110,7 @@ } @RequestMapping(value = "/terminateMgtCooperation", method = RequestMethod.POST) @Log(title = "商户管理", businessType = BusinessType.UPDATE,operContent = "终止合作") @ApiOperation(value = "终止合作") public R terminateMgtCooperation(@RequestBody MgtTerminateCooperationDto mgtTerminateCooperationDto) { Long userId = SecurityUtils.getUserId(); @@ -115,6 +120,7 @@ } @RequestMapping(value = "/changeMgtCooperationTime", method = RequestMethod.POST) @Log(title = "商户管理", businessType = BusinessType.UPDATE,operContent = "修改合作时间") @ApiOperation(value = "修改合作时间") public R changeMgtCooperationTime(@RequestBody MgtChangeCoopDto mgtChangeCoopDto) { Long userId = SecurityUtils.getUserId(); @@ -134,6 +140,7 @@ } @RequestMapping(value = "/editMgtShopProportion", method = RequestMethod.POST) @Log(title = "商户管理", businessType = BusinessType.UPDATE,operContent = "修改商户分成") @ApiOperation(value = "修改商户分成") public R editMgtShopProportion(@RequestBody MgtShopProportionEditDto mgtShopProportionEditDto) { mgtShopProportionEditDto.setUserId(SecurityUtils.getUserId()); @@ -167,6 +174,7 @@ } @RequestMapping(value = "/mgtReplayShopSuggest", method = RequestMethod.POST) @Log(title = "商户建议管理", businessType = BusinessType.UPDATE,operContent = "回复商户建议") @ApiOperation(value = "平台回复建议") public R mgtReplayShopSuggest(@RequestBody MgtReplayShopSuggestDto mgtReplayShopSuggestDto) { Long userId = SecurityUtils.getUserId(); @@ -183,7 +191,8 @@ } @RequestMapping(value = "/mgtEditShopSuggestTag", method = RequestMethod.POST) @ApiOperation(value = "平台编辑会员建议标签") @Log(title = "商户建议管理", businessType = BusinessType.UPDATE,operContent = "编辑商户建议标签") @ApiOperation(value = "平台编辑商户建议标签") public R mgtEditShopSuggestTag(@RequestBody MgtTagShopSuggestDto mgtTagShopSuggestDto) { Long userId = SecurityUtils.getUserId(); mgtTagShopSuggestDto.setUserId(userId); @@ -204,6 +213,7 @@ } @RequestMapping(value = "/mgtAuditShopCertificate", method = RequestMethod.POST) @Log(title = "商户证书管理", businessType = BusinessType.UPDATE,operContent = "审核商户证书") @ApiOperation(value = "平台审核商户证书") public R mgtAuditShopCertificate(@RequestBody MgtAuditShopCertificateDto mgtAuditShopCertificateDto) { Long userId = SecurityUtils.getUserId(); @@ -233,6 +243,7 @@ } @RequestMapping(value = "/mgtShopAuth", method = RequestMethod.POST) @Log(title = "商户进件管理", businessType = BusinessType.UPDATE,operContent = "商户进件") @ApiOperation(value = "平台商户进件") public R mgtShopAuth(@RequestBody MgtShopAuthDto mgtShopAuthDto) { Long userId = SecurityUtils.getUserId(); @@ -249,7 +260,7 @@ } @RequestMapping(value = "/getMgtShopAuthCode", method = RequestMethod.POST) @ApiOperation(value = "获取商户进件信息") @ApiOperation(value = "获取商户进件验证信息") public R<MgtShopAuthCodeVo> getMgtShopAuthCode(@RequestBody MgtShopAuthGetDto mgtShopAuthGetDto) { MgtShopAuthCodeVo mgtShopAuthCodeVo = shopService.getMgtShopAuthCode(mgtShopAuthGetDto.getAuthId()); return R.ok(mgtShopAuthCodeVo); ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtTaskController.java
@@ -1,6 +1,8 @@ package com.ruoyi.shop.controller.management; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.shop.domain.dto.MgtFollowShopTaskDto; import com.ruoyi.shop.domain.dto.MgtMemberTaskPageDto; @@ -47,6 +49,7 @@ private MemberTaskRecordService memberTaskRecordService; @RequestMapping(value = "/followShopTask", method = RequestMethod.POST) @Log(title = "跟进管理", businessType = BusinessType.UPDATE,operContent = "商户跟进") @ApiOperation(value = "商户跟进") public R followShopTask(@RequestBody MgtFollowShopTaskDto mgtFollowShopTaskDto) { Long userId = SecurityUtils.getUserId(); ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/MemberTaskRecordServiceImpl.java
@@ -9,7 +9,6 @@ import com.ruoyi.shop.domain.vo.MerMemberTaskRecordPageVo; import com.ruoyi.shop.domain.vo.MgtMemberFollowPageVo; import com.ruoyi.shop.mapper.task.MemberTaskRecordMapper; import com.ruoyi.shop.service.shop.ShopService; import com.ruoyi.shop.service.task.MemberTaskRecordService; import com.ruoyi.shop.service.task.TaskFileService; import org.springframework.stereotype.Service; @@ -36,8 +35,6 @@ @Resource private TaskFileService taskFileService; @Resource private ShopService shopService; /** * 商户分页获取会员跟进任务 * @param page ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/ShopTaskServiceImpl.java
@@ -32,8 +32,6 @@ @Service public class ShopTaskServiceImpl extends ServiceImpl<ShopTaskMapper, ShopTask> implements ShopTaskService { @Resource private ShopTaskMapper shopTaskMapper; @Resource private ShopTaskRecordService shopTaskRecordService; ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/management/MgtConfigController.java
@@ -4,6 +4,8 @@ import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.poi.ExcelUtil; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.system.api.domain.dto.MgtBaseGetDto; import com.ruoyi.system.api.domain.dto.MgtPageDto; @@ -85,6 +87,7 @@ } @RequestMapping(value = "/editCooperation", method = RequestMethod.POST) @Log(title = "申请合作管理", businessType = BusinessType.UPDATE,operContent = "修改申请合作") @ApiOperation(value = "修改申请合作") public R editCooperation(@RequestBody MgtCooperationEditDto mgtCooperationEditDto) { Long userId = SecurityUtils.getUserId(); @@ -94,6 +97,7 @@ } @RequestMapping(value = "/editServiceMobile", method = RequestMethod.POST) @Log(title = "客服电话管理", businessType = BusinessType.UPDATE,operContent = "修改客服电话") @ApiOperation(value = "修改客服电话") public R editServiceMobile(@RequestBody MgtServiceMobileEditDto mgtServiceMobileEditDto) { Long userId = SecurityUtils.getUserId(); @@ -103,6 +107,7 @@ } @RequestMapping(value = "/editAgreement", method = RequestMethod.POST) @Log(title = "协议管理", businessType = BusinessType.UPDATE,operContent = "修改协议") @ApiOperation(value = "修改协议") public R editAgreement(@RequestBody MgtAgreementEditDto mgtAgreementEditDto) { Long userId = SecurityUtils.getUserId(); @@ -112,6 +117,7 @@ } @RequestMapping(value = "/editBanner", method = RequestMethod.POST) @Log(title = "banner管理", businessType = BusinessType.UPDATE,operContent = "修改banner") @ApiOperation(value = "修改banner") public R editBanner(@RequestBody MgtBannerEditDto mgtBannerEditDto) { Long userId = SecurityUtils.getUserId(); @@ -142,6 +148,7 @@ } @RequestMapping(value = "/deleteBanner", method = RequestMethod.POST) @Log(title = "banner管理", businessType = BusinessType.DELETE,operContent = "删除banner") @ApiOperation(value = "删除banner") public R deleteBanner(@RequestBody MgtBaseGetDto mgtBaseGetDto) { Long userId = SecurityUtils.getUserId(); @@ -163,6 +170,7 @@ } @RequestMapping(value = "/editPop", method = RequestMethod.POST) @Log(title = "弹窗管理", businessType = BusinessType.UPDATE,operContent = "修改弹窗广告") @ApiOperation(value = "修改弹窗广告") public R editPop(@RequestBody MgtPopEditDto mgtPopEditDto) { Long userId = SecurityUtils.getUserId(); @@ -181,6 +189,7 @@ } @RequestMapping(value = "/deletePop", method = RequestMethod.POST) @Log(title = "弹窗管理", businessType = BusinessType.DELETE,operContent = "删除弹窗广告") @ApiOperation(value = "删除弹窗广告") public R deletePop(@RequestBody MgtBaseGetDto mgtBaseGetDto) { Long userId = SecurityUtils.getUserId(); @@ -202,6 +211,7 @@ } @RequestMapping(value = "/editQuickEntry", method = RequestMethod.POST) @Log(title = "快速入口管理", businessType = BusinessType.UPDATE,operContent = "修改快速入口") @ApiOperation(value = "修改快速入口") public R editQuickEntry(@RequestBody MgtQuickEntryEditDto mgtQuickEntryEditDto) { Long userId = SecurityUtils.getUserId(); @@ -220,6 +230,7 @@ } @RequestMapping(value = "/deleteQuickEntry", method = RequestMethod.POST) @Log(title = "快速入口管理", businessType = BusinessType.DELETE,operContent = "删除快速入口") @ApiOperation(value = "删除快速入口") public R deleteQuickEntry(@RequestBody MgtBaseGetDto mgtBaseGetDto) { Long userId = SecurityUtils.getUserId(); @@ -236,6 +247,7 @@ } @RequestMapping(value = "/editOtherConfig", method = RequestMethod.POST) @Log(title = "其它设置管理", businessType = BusinessType.UPDATE,operContent = "修改其它设置") @ApiOperation(value = "修改其它设置") public R editOtherConfig(@RequestBody MgtOtherConfigEditDto mgtOtherConfigEditDto) { customConfigService.editOtherConfig(mgtOtherConfigEditDto); @@ -243,6 +255,7 @@ } @RequestMapping(value = "/editShopConfig", method = RequestMethod.POST) @Log(title = "其它设置管理", businessType = BusinessType.UPDATE,operContent = "修改合作商配置") @ApiOperation(value = "修改合作商配置") public R editShopConfig(@RequestBody MgtShopConfigEditDto mgtShopConfigEditDto) { customConfigService.editShopConfig(mgtShopConfigEditDto); @@ -250,13 +263,15 @@ } @RequestMapping(value = "/editMemberConfig", method = RequestMethod.POST) @ApiOperation(value = "修改合作商配置") @Log(title = "其它设置管理", businessType = BusinessType.UPDATE,operContent = "修改会员配置") @ApiOperation(value = "修改会员配置") public R editMemberConfig(@RequestBody MgtMemberConfigEditDto mgtMemberConfigEditDto) { customConfigService.editMemberConfig(mgtMemberConfigEditDto); return R.ok(); } @RequestMapping(value = "/editAdvert", method = RequestMethod.POST) @Log(title = "其它设置管理", businessType = BusinessType.UPDATE,operContent = "修改广告配置") @ApiOperation(value = "修改广告配置") public R editAdvert(@RequestBody MgtAdvertEditDto mgtAdvertEditDto) { mgtAdvertEditDto.setUserId(SecurityUtils.getUserId()); @@ -265,6 +280,7 @@ } @RequestMapping(value = "/editActiveness", method = RequestMethod.POST) @Log(title = "其它设置管理", businessType = BusinessType.UPDATE,operContent = "修改活跃度") @ApiOperation(value = "修改活跃度") public R editActiveness(@RequestBody MgtActivenessEditDto mgtActivenessEditDto) { mgtActivenessEditDto.setUserId(SecurityUtils.getUserId()); @@ -273,6 +289,7 @@ } @RequestMapping(value = "/deleteActiveness", method = RequestMethod.POST) @Log(title = "其它设置管理", businessType = BusinessType.DELETE,operContent = "删除活跃度") @ApiOperation(value = "删除活跃度") public R deleteMgtActiveness(@RequestBody MgtBaseGetDto mgtBaseGetDto) { mgtBaseGetDto.setUserId(SecurityUtils.getUserId()); @@ -293,6 +310,7 @@ } @RequestMapping(value = "/editClassification", method = RequestMethod.POST) @Log(title = "分类管理", businessType = BusinessType.UPDATE,operContent = "修改分类") @ApiOperation(value = "修改分类") public R editClassification(@RequestBody MgtClassificationEditDto mgtClassificationEditDto) { mgtClassificationEditDto.setUserId(SecurityUtils.getUserId()); @@ -301,6 +319,7 @@ } @RequestMapping(value = "/deleteClassification", method = RequestMethod.POST) @Log(title = "分类管理", businessType = BusinessType.DELETE,operContent = "删除分类") @ApiOperation(value = "删除分类") public R deleteClassification(@RequestBody MgtBaseGetDto mgtBaseGetDto) { mgtBaseGetDto.setUserId(SecurityUtils.getUserId()); @@ -365,6 +384,7 @@ } @RequestMapping(value = "/editTag", method = RequestMethod.POST) @Log(title = "标签管理", businessType = BusinessType.UPDATE,operContent = "修改标签") @ApiOperation(value = "修改标签") public R editTag(@RequestBody MgtTagEditDto mgtTagEditDto) { mgtTagEditDto.setUserId(SecurityUtils.getUserId()); @@ -373,6 +393,7 @@ } @RequestMapping(value = "/deleteTag", method = RequestMethod.POST) @Log(title = "标签管理", businessType = BusinessType.DELETE,operContent = "删除标签") @ApiOperation(value = "删除标签") public R deleteTag(@RequestBody MgtBaseGetDto mgtBaseGetDto) { mgtBaseGetDto.setUserId(SecurityUtils.getUserId()); @@ -393,6 +414,7 @@ } @RequestMapping(value = "/editArticle", method = RequestMethod.POST) @Log(title = "文章管理", businessType = BusinessType.UPDATE,operContent = "修改文章") @ApiOperation(value = "修改文章") public R editArticle(@RequestBody MgtArticleEditDto mgtArticleEditDto) { mgtArticleEditDto.setUserId(SecurityUtils.getUserId()); @@ -401,6 +423,7 @@ } @RequestMapping(value = "/deleteArticle", method = RequestMethod.POST) @Log(title = "文章管理", businessType = BusinessType.DELETE,operContent = "删除文章") @ApiOperation(value = "删除文章") public R deleteArticle(@RequestBody MgtBaseGetDto mgtBaseGetDto) { mgtBaseGetDto.setUserId(SecurityUtils.getUserId()); @@ -436,7 +459,8 @@ } @RequestMapping(value = "/allotRecommend", method = RequestMethod.POST) @ApiOperation(value = "删除文章") @Log(title = "分配管理", businessType = BusinessType.UPDATE,operContent = "分配推荐") @ApiOperation(value = "分配推荐") public R allotRecommend(@RequestBody MgtAllotRecommendDto mgtAllotRecommendDto) { mgtAllotRecommendDto.setUserId(SecurityUtils.getUserId()); recommendCooperationService.allotRecommend(mgtAllotRecommendDto); ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/management/MgtStaffController.java
@@ -3,6 +3,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.poi.ExcelUtil; import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.system.api.domain.dto.MgtBaseGetDto; import com.ruoyi.system.domain.dto.*; @@ -85,6 +87,7 @@ } @RequestMapping(value = "/mgtReplayStaffSuggest", method = RequestMethod.POST) @Log(title = "建议管理", businessType = BusinessType.UPDATE,operContent = "平台回复会员建议") @ApiOperation(value = "平台回复会员建议") public R mgtReplayStaffSuggest(@RequestBody MgtReplayStaffSuggestDto mgtReplayStaffSuggestDto) { Long userId = SecurityUtils.getUserId(); @@ -101,6 +104,7 @@ } @RequestMapping(value = "/mgtEditStaffSuggestTag", method = RequestMethod.POST) @Log(title = "建议管理", businessType = BusinessType.UPDATE,operContent = "编辑会员建议标签") @ApiOperation(value = "平台编辑会员建议标签") public R mgtEditStaffSuggestTag(@RequestBody MgtTagStaffSuggestDto mgtTagStaffSuggestDto) { Long userId = SecurityUtils.getUserId(); @@ -122,6 +126,7 @@ } @RequestMapping(value = "/mgtEditStaff", method = RequestMethod.POST) @Log(title = "员工管理", businessType = BusinessType.UPDATE,operContent = "编辑员工") @ApiOperation(value = "平台编辑员工") public R mgtEditStaff(@RequestBody MgtStaffEditDto mgtStaffEditDto) { Long userId = SecurityUtils.getUserId(); @@ -131,6 +136,7 @@ } @RequestMapping(value = "/mgtDeleteStaff", method = RequestMethod.POST) @Log(title = "员工管理", businessType = BusinessType.DELETE,operContent = "删除员工") @ApiOperation(value = "平台删除员工") public R mgtStaffEdit(@RequestBody MgtBaseGetDto mgtBaseGetDto) { Long userId = SecurityUtils.getUserId(); ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/sys/SysDeptController.java
@@ -67,7 +67,7 @@ * 新增部门 */ @RequiresPermissions("system:dept:add") @Log(title = "部门管理", businessType = BusinessType.INSERT) @Log(title = "部门管理", businessType = BusinessType.INSERT,operContent = "新增部门") @PostMapping public AjaxResult add(@Validated @RequestBody SysDept dept) { @@ -85,7 +85,7 @@ * 修改部门 */ @RequiresPermissions("system:dept:edit") @Log(title = "部门管理", businessType = BusinessType.UPDATE) @Log(title = "部门管理", businessType = BusinessType.UPDATE,operContent = "修改部门") @PutMapping public AjaxResult edit(@Validated @RequestBody SysDept dept) { @@ -111,7 +111,7 @@ * 删除部门 */ @RequiresPermissions("system:dept:remove") @Log(title = "部门管理", businessType = BusinessType.DELETE) @Log(title = "部门管理", businessType = BusinessType.DELETE,operContent = "删除部门") @DeleteMapping("/{deptId}") public AjaxResult remove(@PathVariable Long deptId) { ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/sys/SysMenuController.java
@@ -107,7 +107,7 @@ * 新增菜单 */ @RequiresPermissions("system:menu:add") @Log(title = "菜单管理", businessType = BusinessType.INSERT) @Log(title = "菜单管理", businessType = BusinessType.INSERT,operContent = "新增菜单") @PostMapping public AjaxResult add(@Validated @RequestBody SysMenu menu) { @@ -127,7 +127,7 @@ * 修改菜单 */ @RequiresPermissions("system:menu:edit") @Log(title = "菜单管理", businessType = BusinessType.UPDATE) @Log(title = "菜单管理", businessType = BusinessType.UPDATE,operContent = "修改菜单") @PutMapping public AjaxResult edit(@Validated @RequestBody SysMenu menu) { @@ -151,7 +151,7 @@ * 删除菜单 */ @RequiresPermissions("system:menu:remove") @Log(title = "菜单管理", businessType = BusinessType.DELETE) @Log(title = "菜单管理", businessType = BusinessType.DELETE,operContent = "删除菜单") @DeleteMapping("/{menuId}") public AjaxResult remove(@PathVariable("menuId") Long menuId) { ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/sys/SysUserController.java
@@ -376,6 +376,7 @@ } @ApiOperation(value = "修改用户权限") @Log(title = "用户管理", businessType = BusinessType.UPDATE,operContent = "修改用户权限") @PostMapping("/editUserMenu") public R editUserMenu(@RequestBody UserMenuEditDto userMenuEditDto){ userService.editUserMenu(userMenuEditDto); ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/staff/SysStaffServiceImpl.java
@@ -3,8 +3,10 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.exception.ServiceException; import com.ruoyi.common.core.utils.uuid.IdUtils; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.system.api.constant.AppErrorConstant; import com.ruoyi.system.api.domain.dto.MgtBaseGetDto; import com.ruoyi.system.api.domain.poji.sys.SysUser; import com.ruoyi.system.domain.dto.MgtStaffEditDto; @@ -98,7 +100,14 @@ public void mgtStaffEdit(MgtStaffEditDto mgtStaffEditDto){ SysStaff sysStaff; SysUser sysUser; LambdaQueryWrapper<SysStaff> queryWrapper = new LambdaQueryWrapper(); queryWrapper.eq(SysStaff::getDelFlag,0); queryWrapper.eq(SysStaff::getStaffMobile,mgtStaffEditDto.getStaffMobile()); SysStaff sysStaffSame = this.getOne(queryWrapper, false); if(mgtStaffEditDto.getSysUserId()!=null){ if(sysStaffSame!=null&&!sysStaffSame.getUserId().equals(mgtStaffEditDto.getSysUserId())){ throw new ServiceException(AppErrorConstant.STAFF_MOBILE_DOUBLE); } sysStaff = this.getByUserId(mgtStaffEditDto.getSysUserId()); sysUser = sysUserService.selectUserById(mgtStaffEditDto.getSysUserId()); sysUser.setUserName(mgtStaffEditDto.getStaffMobile()); @@ -108,6 +117,9 @@ sysUser.setEmail(mgtStaffEditDto.getStaffEmail()); sysUserService.updateOnlyUser(sysUser); }else{ if(sysStaffSame!=null){ throw new ServiceException(AppErrorConstant.STAFF_MOBILE_DOUBLE); } sysStaff = new SysStaff(); String staffId = IdUtils.simpleUUID(); sysStaff.setStaffId(staffId); ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/sys/ISysMenuService.java
@@ -25,7 +25,7 @@ /** * 根据用户查询系统菜单列表 * * @param userId 用户ID * @param deptId 用户ID * @return 菜单列表 */ public List<SysMenu> selectDeptMenuList(Long deptId);