Procházet zdrojové kódy

1.添加套餐页面信息上报阿里云日志

王鹏鹏 před 2 roky
rodič
revize
39f5d87679

+ 21 - 0
workbenches/src/main/java/com/yingyang/workbenches/orderlist/OrderListActivity.kt

@@ -12,6 +12,7 @@ import com.yingyang.workbenches.entity.OrderBean
 import com.yingyangfly.baselib.ext.*
 import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
 import com.yingyangfly.baselib.router.RouterUrlCommon
+import com.yingyangfly.baselib.utils.User
 
 /**
  * 订单记录
@@ -78,6 +79,11 @@ class OrderListActivity : BaseMVVMActivity<ActivityOrderListBinding, OrderListVi
         })
     }
 
+    override fun onResume() {
+        super.onResume()
+        reportLog("进入订单记录页面")
+    }
+
     @SuppressLint("ClickableViewAccessibility")
     override fun onTouch(v: View, event: MotionEvent): Boolean {
         when (event.action) {
@@ -103,4 +109,19 @@ class OrderListActivity : BaseMVVMActivity<ActivityOrderListBinding, OrderListVi
         return true
     }
 
+    /**
+     * 阿里云日志上报
+     */
+    private fun reportLog(msg: String) {
+        runOnUiThread {
+            val log = com.aliyun.sls.android.producer.Log()
+            log.putContent(
+                "订单记录页面日志", msg
+            )
+            log.putContent("患者id", User.getUserId())
+            log.putContent("患者姓名", User.getName())
+            sendLog(log)
+        }
+    }
+
 }

+ 23 - 0
workbenches/src/main/java/com/yingyang/workbenches/servicepackage/ServicePackageActivity.kt

@@ -16,7 +16,9 @@ import com.yingyangfly.baselib.ext.getScaleAnimation
 import com.yingyangfly.baselib.ext.toast
 import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
 import com.yingyangfly.baselib.router.RouterUrlCommon
+import com.yingyangfly.baselib.utils.GsonUtil
 import com.yingyangfly.baselib.utils.JumpUtil
+import com.yingyangfly.baselib.utils.User
 
 /**
  * 服务套餐
@@ -42,6 +44,7 @@ class ServicePackageActivity :
                 val dialog = PurchaseServicesDialog()
                 dialog.setPackageBean(it.id, it.price, it.packageName, it.packageType)
                 dialog.show(supportFragmentManager, "purchaseServicesDialog")
+                reportLog("购买套餐" + GsonUtil.GsonString(it))
             }
         }
     }
@@ -111,4 +114,24 @@ class ServicePackageActivity :
         return true
     }
 
+    override fun onResume() {
+        super.onResume()
+        reportLog("进入服务套餐页面")
+    }
+
+    /**
+     * 阿里云日志上报
+     */
+    private fun reportLog(msg: String) {
+        runOnUiThread {
+            val log = com.aliyun.sls.android.producer.Log()
+            log.putContent(
+                "服务套餐页面日志", msg
+            )
+            log.putContent("患者id", User.getUserId())
+            log.putContent("患者姓名", User.getName())
+            sendLog(log)
+        }
+    }
+
 }