From 41600563b0ee8cfad746c359c4d3971169d1c931 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 08 五月 2025 14:00:31 +0800
Subject: [PATCH] 添加移动端操作日志记录

---
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java |   67 ++++++++++++++++++++-------------
 1 files changed, 41 insertions(+), 26 deletions(-)

diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
index 67a4855..55acfaa 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
@@ -261,7 +261,8 @@
         appUserService.updateById(byId);
         return R.ok();
     }
-
+    
+    
     @ApiOperation(value = "查询当前用户是否为会员 0否1是", tags = {"小程序--查询当前用户是否为会员"})
     @PostMapping(value = "/getUserInfo")
     public AjaxResult<Integer> getUserInfo() {
@@ -672,7 +673,6 @@
     }
     
     
-    
     @ApiOperation(value = "用户详情积分明细", tags = {"小程序-个人中心"})
     @PostMapping(value = "/user/points/page1")
     public R<Page<TAppUserIntegralChange>> pointsDetail1(@RequestBody PointsQueryDto pointsQueryDto) {
@@ -723,7 +723,6 @@
         
     }
     
-
     @ApiOperation(value = "积分详情", tags = {"小程序-个人中心"})
     @GetMapping(value = "/user/points/detail")
     public R<TAppUserIntegralChange> pointsDetail(String id) {
@@ -785,7 +784,8 @@
     }
     @Resource
     private TAppUserVipDetailService appUserVipDetailService;
-
+    
+    
     @ApiOperation(value = "个人中心信息", tags = {"小程序-个人中心"})
     @GetMapping(value = "/user/info")
     public R<AppUserInfoDto> info() {
@@ -826,8 +826,9 @@
         appUserInfoDto.setPoints(byId.getPoints()==null?0:byId.getPoints());
         return R.ok(appUserInfoDto);
     }
-
-
+    
+    
+    @Log(title = "【我的】设置头像", businessType = BusinessType.UPDATE,operatorType = OperatorType.MOBILE)
     @ApiOperation(value = "设置头像", tags = {"小程序-个人中心"})
     @GetMapping(value = "/user/set/avatar")
     public R avatar(String url) {
@@ -843,7 +844,7 @@
         appUserService.updateById(byId);
         return R.ok();
     }
-
+    
     @ApiOperation(value = "优惠卷列表不分页(1可使用2不可用)", tags = {"小程序-个人中心"})
     @GetMapping(value = "/user/coupon")
     public R<ListInfoCouponDto> userCoupon(@RequestParam("type") Integer type) {
@@ -897,8 +898,8 @@
         return R.ok(listInfoCouponDto);
 
     }
-
-
+    
+    
     @ApiOperation(value = "优惠卷详情(1可使用2不可用)", tags = {"小程序-个人中心"})
     @PostMapping(value = "/user/coupon/getById")
     public R<TAppCoupon> couponGetById(@RequestParam("id")Long id) {
@@ -980,7 +981,7 @@
         return R.ok();
     }
     
-
+    
     @ApiOperation(value = "已赠送列表", tags = {"小程序-个人中心-邀请好友"})
     @PostMapping(value = "/user/invite/page")
     public R<Page<TInviteUser>> invitePage(@RequestBody BasePage basePage) {
@@ -993,7 +994,7 @@
         }
         return R.ok(page);
     }
-
+    
     @ApiOperation(value = "已赠送列表", tags = {"小程序-个人中心-邀请好友"})
     @GetMapping(value = "/user/invite/info")
     public R<InviteInfoDto> inviteInfo() {
@@ -1010,9 +1011,9 @@
 
         return R.ok(inviteInfoDto);
     }
-
-
-
+    
+    
+    @Log(title = "【我的】更换手机号", businessType = BusinessType.UPDATE,operatorType = OperatorType.MOBILE)
     @ApiOperation(value = "更换手机号", tags = {"小程序-用户管理-更换手机号"})
     @PostMapping(value = "/user/updatePhone")
     public AjaxResult<String> updatePhone(@Validated @RequestBody UpdatePhoneDTO dto) {
@@ -1034,7 +1035,9 @@
         appUserService.updateById(appUser1);
         return AjaxResult.success();
     }
-
+    
+    
+    @Log(title = "【我的】注销接口", businessType = BusinessType.DELETE,operatorType = OperatorType.MOBILE)
     @ApiOperation(value = "注销接口", tags = {"小程序-用户管理-注销账号"})
     @DeleteMapping("/logoff")
     public AjaxResult<?> logoff(HttpServletRequest request) {
@@ -1110,7 +1113,8 @@
         return R.ok(appUserService.list(Wrappers.lambdaQuery(TAppUser.class)
                 .eq(TAppUser::getPhone,phone)));
     }
-
+    
+    @Log(title = "【我的】签到", businessType = BusinessType.INSERT,operatorType = OperatorType.MOBILE)
     @ApiOperation(value = "签到", tags = {"小程序-个人中心-签到"})
     @GetMapping(value = "/user/sign")
     public R sign() {
@@ -1176,7 +1180,6 @@
     }
     
     
-    //已签到日期
     @ApiOperation(value = "本月已签到日期", tags = {"小程序-个人中心-签到"})
     @GetMapping(value = "/user/has/sign")
     public R<List<TAppUserSign>> hasSign() {
@@ -1196,11 +1199,9 @@
         return R.ok(signRecords);
 
     }
-
-
-
-    //已连续签到多少天
-
+    
+    
+    
     @ApiOperation(value = "本月已连续签到天数", tags = {"小程序-个人中心-签到"})
     @GetMapping(value = "/user/continue/sign")
     public R continueSign() {
@@ -1229,7 +1230,9 @@
         appUserService.updateById(byId);
         return R.ok();
     }
-
+    
+    
+    @Log(title = "【我的】添加编辑车辆", businessType = BusinessType.INSERT,operatorType = OperatorType.MOBILE)
     @ApiOperation(value = "添加编辑车辆", tags = {"小程序-个人中心-车辆"})
     @PostMapping(value = "/user/car/addOrUpdate")
     public R carAdd(@RequestBody TAppUserCar appUserCar) {
@@ -1312,6 +1315,8 @@
 
         return R.ok();
     }
+    
+    @Log(title = "【我的】添加编辑车辆", businessType = BusinessType.INSERT,operatorType = OperatorType.MOBILE)
     @ApiOperation(value = "添加编辑车辆", tags = {"小程序-个人中心-车辆"})
     @GetMapping(value = "/user/car/delete")
     public R carDelete(String id) {
@@ -1323,6 +1328,8 @@
         boolean b = appUserCarService.removeById(id);
         return R.ok();
     }
+    
+    
     @ApiOperation(value = "车辆详情", tags = {"小程序-个人中心-车辆"})
     @GetMapping(value = "/user/car/detail")
     public R<TAppUserCar> carDetail(String id) {
@@ -1333,7 +1340,7 @@
         }
         return R.ok(byId);
     }
-
+    
     @ApiOperation(value = "获取车辆品牌", tags = {"小程序-个人中心-车辆"})
     @GetMapping(value = "/user/car/getBrands")
     public R getBrands(String name) throws Exception {
@@ -1354,7 +1361,8 @@
         return R.ok(data);
 
     }
-
+    
+    
     @ApiOperation(value = "根据品牌获取车系", tags = {"小程序-个人中心-车辆"})
     @GetMapping(value = "/user/car/getModel")
     public R getModel(String id) throws Exception {
@@ -1373,6 +1381,8 @@
         }
         return R.ok(backList);
     }
+    
+    
     @ApiOperation(value = "根据车系获取车型", tags = {"小程序-个人中心-车辆"})
     @GetMapping(value = "/user/car/getSeries")
     public R getSeries(String id) throws Exception {
@@ -1390,7 +1400,8 @@
         return R.ok(data);
 
     }
-
+    
+    
     @ApiOperation(value = "根据车型获取详情", tags = {"小程序-个人中心-车辆"})
     @GetMapping(value = "/user/car/getDetail")
     public R getDetail(String id) throws Exception {
@@ -1403,6 +1414,7 @@
     
     
     
+    @Log(title = "【我的】修改个人信息", businessType = BusinessType.UPDATE,operatorType = OperatorType.MOBILE)
     @PostMapping(value = "/user/editAppUserInfo")
     @ApiOperation(value = "修改个人信息", tags = {"小程序-个人中心"})
     public AjaxResult editAppUserInfo(@RequestBody TAppUser appUser){
@@ -1439,6 +1451,9 @@
         String result3 = HttpUtils.post(MsgConstants.SEND_URL, reqStr3);
         System.err.println(result3);
     }
+    
+    
+    @Log(title = "【我的】退出登录", businessType = BusinessType.STOP,operatorType = OperatorType.MOBILE)
     @PostMapping(value = "/user/logOut")
     @ApiOperation(value = "退出登录", tags = {"小程序-个人中心"})
     public AjaxResult logOut(){

--
Gitblit v1.7.1