feat(servicing): 新增修改服务费功能并优化消息推送处理- 在 PushMessageActivity 和 ServicingMainActivity 中添加修改订单消息处理- 优化消息推送类型定义,使用常量替代硬编码字符串- 移除 ModifyMoneyActivity 中未使用的导入

This commit is contained in:
songzhiling
2025-06-17 14:43:13 +08:00
parent ea83fc62a9
commit f73939b25a
3 changed files with 13 additions and 4 deletions

View File

@ -56,6 +56,12 @@ open class PushMessageActivity : AppCompatActivity() {
message = Gson().toJson(jpushBean), message = Gson().toJson(jpushBean),
context = this@PushMessageActivity) context = this@PushMessageActivity)
} }
override fun modifyOrder(jpushBean : JpushBean) {
sendMessageToMainProcess(type = Const.PushMessageType.MODIFY,
message = Gson().toJson(jpushBean),
context = this@PushMessageActivity)
}
}) })
} }

View File

@ -105,15 +105,19 @@ class ServicingMainActivity : BaseActivity() {
} }
override fun newOrderMsg(jpushBean : JpushBean) { override fun newOrderMsg(jpushBean : JpushBean) {
sendMessageToMainProcess(context = context, "newOrder", Gson().toJson(jpushBean)) sendMessageToMainProcess(context = context, Const.PushMessageType.NEW_ORDER, Gson().toJson(jpushBean))
} }
override fun reDispatchOrder(jpushBean : JpushBean) { override fun reDispatchOrder(jpushBean : JpushBean) {
sendMessageToMainProcess(context = context, "reDispatch", Gson().toJson(jpushBean)) sendMessageToMainProcess(context = context, Const.PushMessageType.RE_DISPATCH, Gson().toJson(jpushBean))
} }
override fun revokeOrder(jpushBean : JpushBean) { override fun revokeOrder(jpushBean : JpushBean) {
sendMessageToMainProcess(context = context, "revoke", Gson().toJson(jpushBean)) sendMessageToMainProcess(context = context, Const.PushMessageType.REVOKE, Gson().toJson(jpushBean))
}
override fun modifyOrder(jpushBean : JpushBean) {
sendMessageToMainProcess(context = context, Const.PushMessageType.MODIFY, Gson().toJson(jpushBean))
} }
}) })
} }

View File

@ -1,6 +1,5 @@
package com.za.ui.servicing.order_confirm.modify_money package com.za.ui.servicing.order_confirm.modify_money
import ModifyMoneyScreen
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable