|
50b38bc9b6
|
refactor(servicing): 优化订单详情页面并更新版本号
- 移除订单详情页面的冗余代码和未使用的导入
- 简化订单详情页面的布局结构
- 更新项目版本号至 1.0.1.9.9.37
- 修复签名上传逻辑
-优化登录 token 存储和人脸识别相关代码
|
2025-05-07 15:10:26 +08:00 |
|
|
43e798e90e
|
refactor(servicing): 优化推送消息处理并更新版本号- 更新项目版本号至 1.0.1.9.9.33
- 修改 MainActivity 中的 taskCode 以反映新的任务编号
- 注释掉 PushMessageActivity 中的 setupPushMessageReceiver 方法调用
- 调整 ServiceManager 中的推送消息接收器注册逻辑
- 修改 PUSH_MESSAGE意图的处理方式,增加对主进程的判断
|
2025-04-30 15:11:23 +08:00 |
|
|
22b0f14236
|
refactor(servicing): 重构推送消息处理机制
- 新增 ZdPushServiceReceive 类用于集中处理推送消息
- 优化了消息处理逻辑,提高了代码的可维护性和可扩展性
-改进了消息在主进程中的广播发送方式
- 优化了语音播放逻辑,提高了播放的稳定性和流畅性
- 调整了通知渠道的创建和通知的发送方式
|
2025-04-29 17:37:46 +08:00 |
|
|
2f57b3e238
|
refactor(servicing): 重构推送消息处理机制
- 移除 PushMessageLiveData,改为使用 PushListener 接口
- 在 ServiceManager 中实现消息分发逻辑- 更新 PushMessageActivity 以接收广播消息
- 优化 JPushReceiver 和 MyMqttClient 的消息处理
- 调整 GlobalData 中的 isLoginRecognition 默认值
- 重构 SpeechManager 中的语音播放逻辑
|
2025-04-28 18:06:16 +08:00 |
|
|
bc4590755a
|
refactor(servicing): 针对需求:234
- 司机现金收款界面,超限类型的只允许修改公里数,收款金额不允许修改
- 不论超限还是纯现金案件,在司机现金收款界面,全部填全程公里数,系统自动减去免拖公里数,计算出应收现金金额
- 司机现金收款界面,将“调整金额”字段名称改成“额外费用”
|
2025-04-28 10:10:02 +08:00 |
|
|
863329d107
|
feat(servicing): 添加客户语音通知功能
- 新增 CustomerSpeechManager 对象,用于处理文本转语音功能
- 添加 AppForegroundListener 接口和 BaseActivityLifecycleCallbacks 类,用于监听应用前后台切换- 更新 BaseActivity,使其支持推送消息
- 新增 ServicePeopleConfirmActivity 活动
- 优化订单处理逻辑,过滤掉已接受的订单
- 更新版本号至 1.0.1.9.9.12
|
2025-04-27 17:49:05 +08:00 |
|
|
b0c2f7352d
|
feat(servicing): 优化订单详情页面布局和功能
-调整订单信息显示布局,增加订单来源显示
- 优化地图标记添加逻辑,提高地图展示效果
- 改进路径规划功能,优化预计到达时间计算方式- 更新车辆损伤照片加载逻辑,提高数据展示效率
- 修复部分页面样式问题,提升用户体验
|
2025-04-25 18:01:44 +08:00 |
|
|
c606ed95cd
|
refactor(servicing): 重构司机信息获取逻辑
- 更新 Api 定义,将 GeneralInfo 请求的返回类型改为 DriverInfoBean- 重构 GlobalData 类,使用 GlobalLocalData 类封装本地数据操作
- 优化 ConfirmEleScreen组件,增加 ConfirmEleCheckBoxItem复用组件
- 调整签名视图的字体大小- 移除 VerifyOrderActivity 中的冗余代码
- 更新 ZDManager 中的 MMKV 初始化逻辑
|
2025-04-23 10:02:11 +08:00 |
|
|
f0f6810efd
|
fix(servicing): 优化重复消息判断逻辑
- 修改 LastJPushBean 数据类,将 msg 类型从 String 改为 Int,使用 hashCode() 进行比较
- 使用纳秒级时间戳替代毫秒级时间戳,提高精度- 添加 DUPLICATE_MSG_THRESHOLD常量,用于定义重复消息的时间阈值
- 在 handlerPushMsg 函数中实现新的重复消息判断逻辑,提高效率
- 使用 @Synchronized 注解确保线程安全
|
2025-04-21 11:36:48 +08:00 |
|
|
e6dd140a34
|
feat(servicing): 更新设置图标并调整发车按钮逻辑
- 更新设置图标为更大尺寸的白色图标
- 修改发车按钮点击逻辑,增加对 GlobalData.isMaster 的判断
|
2025-04-17 20:19:32 +08:00 |
|
|
6f39c3103f
|
feat(servicing): 增加人脸核验相关功能
- 在 GlobalData 中添加 isLoginRecognition 字段,用于记录是否完成登录后的人脸识别
- 修改 MainActivity 中的示例 URI
- 更新 WaitToStartActivity 中的对话框逻辑,增加下一步操作确认对话框
- 修改 WaitToStartVm 中的错误处理方式,使用状态更新替代 Toast 提示
- 优化 ZdCameraXActivity 中的初始化流程,增加屏幕亮度设置
|
2025-04-17 20:12:58 +08:00 |
|
|
eb7a4585fa
|
feat(servicing): 新增快速登录功能并优化用户信息处理- 新增 FastLoginRequest 数据类用于快速登录
- 添加 iaiCompareFace API 接口用于人脸识别比较
- 更新 DriverInfo 数据类,增加 loginLogId 字段- 重构 GlobalData 中的用户信息存储逻辑,使用 MMKV替代数据库
- 优化 InServicingBottomView 中的订单放弃和拨打电话功能
- 更新 JpushBean,增加 userOrderId 字段
- 修改 AndroidManifest.xml 中的权限声明,使用动态应用ID
|
2025-04-17 15:08:29 +08:00 |
|
|
0f24648cb1
|
refactor(user): 重构司机信息存储逻辑
- 将司机信息从 MMKV 迁移到 Room 数据库
- 新增 DriverInfoBean 实体类和 DriverInfoDao接口
- 更新 GlobalData 中的 driverInfo 相关逻辑- 修改相关 Activity 和 ViewModel 中的代码,使用新的数据库存储方式- 优化了司机信息的获取和更新流程
|
2025-04-16 15:58:07 +08:00 |
|
|
d2f2752499
|
feat(common): 添加主从应用判断逻辑
- 在 GlobalData 中添加 isMaster 属性,用于判断是否为主应用
- 修改 ServiceLauncherActivity 启动逻辑,主应用直接跳转到订单状态页
- 更新 ZDManager 初始化方法,支持发布版本和 CRM 版本切换
|
2025-04-11 17:42:14 +08:00 |
|
|
df6f94bfd6
|
build: 更新依赖版本并移除部分依赖
- 更新 mmkv版本至 2.1.0
- 移除 face-detection、activity 和 kotlin-compose 依赖
|
2025-04-11 14:30:11 +08:00 |
|
|
91305ab9d1
|
feat: 初始化项目结构和基本功能
- 创建项目根目录和主要子模块
- 添加基本的 Activity 和布局文件
- 实现简单的导航和电话拨打功能
- 添加相机和图像处理相关代码
- 创建网络请求和数据加密工具类
- 设置 AndroidManifest 文件和权限
|
2025-04-11 11:52:07 +08:00 |
|
|
74ce8fc526
|
Initial commit
|
2025-04-11 10:13:51 +08:00 |
|