feat:消费机支付卡顿的问题

This commit is contained in:
dzc committed 2026-10-23 17:13:37 +08:00
1 parent 531815517a
commit 6ec171d262
21 files changed
+1470 -98

No files matched your search

@@ -23,6 +23,18 @@ abstract class UserDao {
@update
Future<void> batchEdit(List<UserEntity> entitys);
/// 优惠成功结果只更新规则快照,不能覆盖同时刷新的钱包余额。
@Query('''
UPDATE user_record
SET discountsList = :rulesJson, discountsUpdateTime = :updatedAt
WHERE userId = :userId
''')
Future<void> updateDiscounts(
String userId,
String rulesJson,
DateTime updatedAt,
);
@Query('''
SELECT * FROM user_record
WHERE
@@ -1820,6 +1820,17 @@ class _$UserDao extends UserDao {
await _queryAdapter.queryNoReturn('DELETE FROM user_record');
}
@override
Future<void> updateDiscounts(
String userId,
String rulesJson,
DateTime updatedAt,
) async {
await _queryAdapter.queryNoReturn(
'UPDATE user_record SET discountsList = ?2, discountsUpdateTime = ?3 WHERE userId = ?1',
arguments: [userId, rulesJson, _dateTimeConverter.encode(updatedAt)]);
}
@override
Future<int?> findCount(String keyword) async {
return _queryAdapter.query(