Browse Source

🎈 perf: 优化乐跑次数赠送功能

Pchen0 1 week ago
parent
commit
509b7c9d48

+ 1 - 1
apis/Goods/Admin/ApproveSendCountRequest.js

@@ -98,7 +98,7 @@ class ApproveSendCountRequest extends API {
                 bizType: 'gift_receive',
                 bizType: 'gift_receive',
                 bizId: `send_request:${id}`,
                 bizId: `send_request:${id}`,
                 operatorUuid: uuid,
                 operatorUuid: uuid,
-                remark: `用户${senderUsername}赠送${request.count}次`
+                remark: `${senderUsername}赠送${request.count}次`
             })
             })
 
 
             await conn.commit()
             await conn.commit()

+ 1 - 1
apis/Goods/SendCount.js

@@ -82,7 +82,7 @@ class SendCount extends API {
                 balanceAfter: Number(senderRows[0].lepao_count || 0) - count,
                 balanceAfter: Number(senderRows[0].lepao_count || 0) - count,
                 bizType: 'gift_send_lock',
                 bizType: 'gift_send_lock',
                 bizId: `send_request:${requestId}`,
                 bizId: `send_request:${requestId}`,
-                remark: `向用户${username}赠送${count}次`
+                remark: `向${username}赠送${count}次`
             })
             })
             await conn.commit()
             await conn.commit()
             const createTime = new Date().getTime()
             const createTime = new Date().getTime()

+ 9 - 2
apis/Lepao/Account/Admin/ChangeLepaoCount.js

@@ -17,13 +17,20 @@ class ChangeLepaoCount extends API {
             uuid,
             uuid,
             session,
             session,
             userid,
             userid,
-            lepao_count
+            lepao_count,
+            remark
         } = req.body
         } = req.body
+        remark = typeof remark === 'string' ? remark.trim() : ''
 
 
         if ([uuid, session, userid, lepao_count].some(value => value === '' || value === null || value === undefined))
         if ([uuid, session, userid, lepao_count].some(value => value === '' || value === null || value === undefined))
             return res.json({
             return res.json({
                 ...BaseStdResponse.MISSING_PARAMETER
                 ...BaseStdResponse.MISSING_PARAMETER
             })
             })
+        if (remark.length > 255)
+            return res.json({
+                ...BaseStdResponse.ERR,
+                msg: '备注长度不能超过255个字符'
+            })
 
 
         // 检查 session
         // 检查 session
         if (!await AccessControl.checkSession(uuid, session))
         if (!await AccessControl.checkSession(uuid, session))
@@ -77,7 +84,7 @@ class ChangeLepaoCount extends API {
                     bizType: 'admin_adjust',
                     bizType: 'admin_adjust',
                     bizId: `admin_adjust:${Date.now()}:${userid}`,
                     bizId: `admin_adjust:${Date.now()}:${userid}`,
                     operatorUuid: uuid,
                     operatorUuid: uuid,
-                    remark: '系统调整次数'
+                    remark: remark || '系统调整次数'
                 })
                 })
             }
             }