Quellcode durchsuchen

♻️ refactor(debug): 清理订单按钮栏和多个页面的调试日志

- 注释掉订单按钮栏中所有 `console.debug` 和 `console.log` 语句,优化生产环境性能
- 清理地址编辑页面中的调试日志,包括表单数据和API响应
- 移除地址管理页面中的地址选择和删除操作的日志
- 清理分类页面中分类数据的调试日志
- 移除支付成功页面中订阅消息的调试日志
yourname vor 1 Monat
Ursprung
Commit
cd915c691f

+ 53 - 53
mini/src/components/order/OrderButtonBar/index.tsx

@@ -206,57 +206,57 @@ export default function OrderButtonBar({ order, onViewDetail, onCancelOrder, hid
 
             // 设置商户订单号 - 优先使用订单号
             extraData.merchant_trade_no = order.orderNo || `ORDER_${order.id}`
-            console.debug('使用商户订单号:', extraData.merchant_trade_no)
+            //console.debug('使用商户订单号:', extraData.merchant_trade_no)
 
             // 如果订单已支付,尝试获取支付记录信息(可选)
             if (order.payState === 2) { // 已支付状态
-              console.debug('订单已支付,尝试查询支付记录...')
+              //console.debug('订单已支付,尝试查询支付记录...')
 
               try {
                 // 使用订单API查询支付记录(新端点)
-                console.debug('使用订单API查询支付记录,订单ID:', order.id)
+                //console.debug('使用订单API查询支付记录,订单ID:', order.id)
 
                 try {
                   // 调用新的订单支付记录查询端点:GET /api/v1/orders/{orderId}/payment-record
                   const paymentRecordResponse = await orderClient[order.id!.toString()]['payment-record'].$get()
 
-                  console.debug('支付记录API响应状态:', paymentRecordResponse.status, 'ok:', paymentRecordResponse.ok)
+                 // console.debug('支付记录API响应状态:', paymentRecordResponse.status, 'ok:', paymentRecordResponse.ok)
 
                   if (paymentRecordResponse.ok) {
                     const result = await paymentRecordResponse.json()
-                    console.debug('支付记录查询结果:', result)
+                    //console.debug('支付记录查询结果:', result)
 
                     if (result.success && result.data?.exists) {
                       const paymentInfo = result.data
-                      console.debug('找到支付记录信息:', paymentInfo)
+                      //console.debug('找到支付记录信息:', paymentInfo)
 
                       // 1. 优先使用支付记录中的商户订单号
                       if (paymentInfo.outTradeNo) {
                         extraData.merchant_trade_no = paymentInfo.outTradeNo
-                        console.debug('使用支付记录中的商户订单号:', paymentInfo.outTradeNo)
+                        //console.debug('使用支付记录中的商户订单号:', paymentInfo.outTradeNo)
                       } else {
-                        console.debug('支付记录中没有商户订单号,使用订单号:', extraData.merchant_trade_no)
+                        //console.debug('支付记录中没有商户订单号,使用订单号:', extraData.merchant_trade_no)
                       }
 
                       // 2. 获取微信交易ID
                       if (paymentInfo.wechatTransactionId) {
                         extraData.transaction_id = paymentInfo.wechatTransactionId
-                        console.debug("获取到微信交易ID:", paymentInfo.wechatTransactionId);
+                        //console.debug("获取到微信交易ID:", paymentInfo.wechatTransactionId);
                       } else {
-                        console.debug('支付记录中没有微信交易ID,可能的原因:')
-                        console.debug('1. 微信支付回调还未到达(异步回调可能有延迟)')
-                        console.debug('2. 支付状态:', paymentInfo.paymentStatus)
-                        console.debug('3. 微信交易ID在支付回调成功时才会生成')
-                        console.debug('4. 当前时间:', new Date().toISOString())
+                        // console.debug('支付记录中没有微信交易ID,可能的原因:')
+                        // console.debug('1. 微信支付回调还未到达(异步回调可能有延迟)')
+                        // console.debug('2. 支付状态:', paymentInfo.paymentStatus)
+                        // console.debug('3. 微信交易ID在支付回调成功时才会生成')
+                        // console.debug('4. 当前时间:', new Date().toISOString())
 
                         // 添加调试信息,帮助诊断问题
-                        console.debug('支付记录详情:', {
-                          订单ID: order.id,
-                          支付状态: paymentInfo.paymentStatus,
-                          是否存在微信交易ID: !!paymentInfo.wechatTransactionId,
-                          商户订单号: paymentInfo.outTradeNo,
-                          记录存在: paymentInfo.exists
-                        })
+                        // console.debug('支付记录详情:', {
+                        //   订单ID: order.id,
+                        //   支付状态: paymentInfo.paymentStatus,
+                        //   是否存在微信交易ID: !!paymentInfo.wechatTransactionId,
+                        //   商户订单号: paymentInfo.outTradeNo,
+                        //   记录存在: paymentInfo.exists
+                        // })
                       }
                     } else {
                       console.debug('未找到支付记录或查询失败:', result.message)
@@ -330,23 +330,23 @@ export default function OrderButtonBar({ order, onViewDetail, onCancelOrder, hid
                         const payment = payments.data?.[0]
 
                         if (payment) {
-                          console.debug('找到支付记录:', {
-                            paymentId: payment.id,
-                            outTradeNo: payment.outTradeNo,
-                            wechatTransactionId: payment.wechatTransactionId,
-                            paymentStatus: payment.paymentStatus,
-                          })
+                          // console.debug('找到支付记录:', {
+                          //   paymentId: payment.id,
+                          //   outTradeNo: payment.outTradeNo,
+                          //   wechatTransactionId: payment.wechatTransactionId,
+                          //   paymentStatus: payment.paymentStatus,
+                          // })
 
                           // 1. 优先使用支付记录中的商户订单号
                           if (payment.outTradeNo) {
                             extraData.merchant_trade_no = payment.outTradeNo
-                            console.debug('使用支付记录中的商户订单号:', payment.outTradeNo)
+                            //console.debug('使用支付记录中的商户订单号:', payment.outTradeNo)
                           }
 
                           // 2. 获取微信交易ID
                           if (payment.wechatTransactionId) {
                             extraData.transaction_id = payment.wechatTransactionId
-                            console.debug("获取到微信交易ID:", payment.wechatTransactionId);
+                            //console.debug("获取到微信交易ID:", payment.wechatTransactionId);
                           } else {
                             console.debug('支付记录中没有微信交易ID')
                           }
@@ -389,28 +389,28 @@ export default function OrderButtonBar({ order, onViewDetail, onCancelOrder, hid
               ...(extraData.order_no && { order_no: extraData.order_no }),
             }
 
-            console.debug('微信openBusinessView参数:', {
-              businessType,
-              optimizedExtraData,
-              // 检查必要参数是否存在
-              hasOrderId: !!optimizedExtraData.orderId,
-              hasMerchantId: !!optimizedExtraData.merchant_id,
-              hasMerchantTradeNo: !!optimizedExtraData.merchant_trade_no,
-              hasTransactionId: !!optimizedExtraData.transaction_id,
-              orderState: order.state,
-              payState: order.payState,
-              // 原始extraData用于调试
-              originalExtraData: extraData
-            })
-
-            console.debug('开始调用微信openBusinessView...')
+            // console.debug('微信openBusinessView参数:', {
+            //   businessType,
+            //   optimizedExtraData,
+            //   // 检查必要参数是否存在
+            //   hasOrderId: !!optimizedExtraData.orderId,
+            //   hasMerchantId: !!optimizedExtraData.merchant_id,
+            //   hasMerchantTradeNo: !!optimizedExtraData.merchant_trade_no,
+            //   hasTransactionId: !!optimizedExtraData.transaction_id,
+            //   orderState: order.state,
+            //   payState: order.payState,
+            //   // 原始extraData用于调试
+            //   originalExtraData: extraData
+            // })
+
+            // console.debug('开始调用微信openBusinessView...')
 
             // 检查Taro.openBusinessView是否存在
             if (typeof Taro.openBusinessView !== 'function') {
-              console.error('Taro.openBusinessView不存在!可能的原因:')
-              console.error('1. 微信基础库版本过低')
-              console.error('2. 该API需要特定的微信版本')
-              console.error('3. 开发工具需要更新')
+              // console.error('Taro.openBusinessView不存在!可能的原因:')
+              // console.error('1. 微信基础库版本过低')
+              // console.error('2. 该API需要特定的微信版本')
+              // console.error('3. 开发工具需要更新')
 
               Taro.showModal({
                 title: '功能不可用',
@@ -432,14 +432,14 @@ export default function OrderButtonBar({ order, onViewDetail, onCancelOrder, hid
 
             // 使用固定的businessType: weappOrderConfirm
             try {
-              console.debug(`调用微信openBusinessView,businessType: ${businessType}`)
+              // console.debug(`调用微信openBusinessView,businessType: ${businessType}`)
 
               await Taro.openBusinessView({
                 businessType,
                 extraData: optimizedExtraData,
               })
 
-              console.log(`微信openBusinessView调用成功,businessType: ${businessType}`)
+             // console.log(`微信openBusinessView调用成功,businessType: ${businessType}`)
 
             } catch (wxError) {
               console.warn(`微信openBusinessView调用失败:`, wxError)
@@ -464,7 +464,7 @@ export default function OrderButtonBar({ order, onViewDetail, onCancelOrder, hid
                       businessType,
                       extraData: minimalExtraData,
                     })
-                    console.log('使用简化参数调用成功')
+                    //console.log('使用简化参数调用成功')
                   } catch (minimalError) {
                     console.warn('简化参数也失败:', minimalError)
                   }
@@ -482,7 +482,7 @@ export default function OrderButtonBar({ order, onViewDetail, onCancelOrder, hid
                 })
 
                 if (modalRes.confirm) {
-                  console.log('用户通过微信Modal确认收货')
+                  //console.log('用户通过微信Modal确认收货')
                   // 显示处理中的提示
                   Taro.showToast({
                     title: '正在确认收货...',
@@ -490,7 +490,7 @@ export default function OrderButtonBar({ order, onViewDetail, onCancelOrder, hid
                     duration: 1500
                   })
                 } else {
-                  console.log('用户取消确认收货')
+                  //console.log('用户取消确认收货')
                   Taro.showToast({
                     title: '已取消',
                     icon: 'none',

+ 6 - 6
mini/src/pages/address-edit/index.tsx

@@ -102,15 +102,15 @@ export default function AddressEditPage() {
 
       let response
 
-      console.log("addressId:",addressId)
-      console.log("addressData:",addressData)
+      //console.log("addressId:",addressId)
+      //console.log("addressData:",addressData)
 
       if (addressId) {
         response = await deliveryAddressClient[':id'].$put({
           param: { id: addressId },
           json: addressData
         })
-        console.log("response:",response)
+        //console.log("response:",response)
         return response.json()
       } else {
         response = await deliveryAddressClient.$post({ json: addressData })
@@ -139,9 +139,9 @@ export default function AddressEditPage() {
 
 
   const onSubmit = (data: AddressFormData) => {
-    console.debug('表单提交数据:', data)
-    console.debug('表单验证状态:', form.formState.isValid)
-    console.debug('表单错误:', form.formState.errors)
+    //console.debug('表单提交数据:', data)
+    //console.debug('表单验证状态:', form.formState.isValid)
+    //console.debug('表单错误:', form.formState.errors)
     saveAddressMutation.mutate(data)
   }
 

+ 2 - 2
mini/src/pages/address-manage/index.tsx

@@ -143,7 +143,7 @@ export default function AddressManagePage() {
   const handleSelectAddress = (address: Address) => {
     closeAllSwipes()
     Taro.setStorageSync('selectedAddressData', address)
-    console.log("selectedAddressData:", address)
+    //console.log("selectedAddressData:", address)
     Taro.navigateBack()
      
   }
@@ -199,7 +199,7 @@ export default function AddressManagePage() {
 
   // 删除地址
   const handleDeleteAddress = (id: number) => {
-    console.log("id:",id)
+   // console.log("id:",id)
     closeAllSwipes()
     Taro.showModal({
       title: '删除地址',

+ 1 - 1
mini/src/pages/category/index.tsx

@@ -143,7 +143,7 @@ const CategoryPage: React.FC = () => {
     staleTime: 5 * 60 * 1000,
   });
 
-  console.log("categoryData:",categoryData);
+  //console.log("categoryData:",categoryData);
   const categories = categoryData?.data || [];
   const advertisements = advertisementData?.data || [];
 

+ 4 - 4
mini/src/pages/payment-success/index.tsx

@@ -55,11 +55,11 @@ const PaymentSuccessPage = () => {
             entityIds:[]
           })
 
-          console.log('订阅消息结果:', result)
+          //console.log('订阅消息结果:', result)
 
           // 根据用户选择处理结果
           if (result[templateId] === 'accept') {
-            console.log('用户接受了订阅消息')
+           // console.log('用户接受了订阅消息')
             Taro.showToast({
               title: '订阅成功,发货时会收到通知',
               icon: 'success',
@@ -68,7 +68,7 @@ const PaymentSuccessPage = () => {
             
             return true
           } else if (result[templateId] === 'reject') {
-            console.log('用户拒绝了订阅消息')
+           // console.log('用户拒绝了订阅消息')
             Taro.showToast({
               title: '已取消订阅',
               icon: 'none',
@@ -77,7 +77,7 @@ const PaymentSuccessPage = () => {
             
             return false
           } else {
-            console.log('用户未做出选择或发生错误')
+           // console.log('用户未做出选择或发生错误')
             // 如果用户没有明确选择,不记录状态,下次再询问
             return false
           }