chenyuan
93bed6a2a4
fix(wallet): retire unused stale wallet after module 3 retraining
...
Module 3 retraining projects a new wallet_id/signature via
loadCompletedSource(), but ensureWallet() only ever validated the
existing digital_wallet row against it and threw a conflict when the
stale row (from before retraining) didn't match. If that stale wallet
was never actually used downstream (zero balance/frozen amount, no
exchange/payment/ledger history), retire it and its dependent
certificate/contract/binding rows so the fresh module 3 result can be
projected instead of surfacing '共享钱包与模块三最终结果不一致'.
Wallets that were actually used still correctly conflict.
4 weeks ago
chenyuan
87f93ae614
Merge module 6 charity workflow
4 weeks ago
chenyuan
847a761cbb
feat(module6): implement charity donation workflow
4 weeks ago
chenyuan
2dd9c817be
feat(module6): add innovation training reset
4 weeks ago
chenyuan
5af0e857b8
Merge salary signing fix
4 weeks ago
chenyuan
c243884e88
fix(salary): isolate batches and sign digest value
4 weeks ago
chenyuan
1dfeab33f3
Merge branch 'agent/payment-training-progress' into master
...
# Conflicts:
# src/main/java/com/yau/digitalrmb/payment/infrastructure/persistence/JdbcPaymentResourceRepository.java
# src/test/java/com/yau/digitalrmb/payment/interfaces/rest/PaymentControllerTest.java
4 weeks ago
chenyuan
5e66219d26
fix(payment): project wallet prerequisites on refresh
4 weeks ago
whb
792888ab04
日志调整
1 month ago
陈沅
4b315995f3
fix: align payment teaching payee with prototype
1 month ago
陈沅
aea498726c
fix: add teaching payment payee fallback
1 month ago
赵佳正
718755f8a0
Merge branch 'master' of http://118.31.7.2:3000/chenyuan1/digital-rmb-backend
1 month ago
赵佳正
b9c9cece30
feat:文件上传的功能开发
1 month ago
赵佳正
d5daf546ab
feat:文件上传的功能开发
1 month ago
chenyuan
4c1dc15d66
fix(exchange): restore unused shared bank account from wallet opening
1 month ago
chenyuan
74a649ca22
fix(exchange): prefer entered wallet card number
1 month ago
赵佳正
b21d70f311
Merge branch 'master' of http://118.31.7.2:3000/chenyuan1/digital-rmb-backend
1 month ago
赵佳正
9301f53fac
feat:文件上传的功能开发
1 month ago
赵佳正
36f60365af
feat:文件上传的功能开发
1 month ago
chenyuan
3c4fafe1eb
fix(issuance): repair module two database compatibility
1 month ago
chenyuan
e1e6c31c23
Merge branch 'agent/payment-training-progress' into master
2 months ago
chenyuan
2289aa94a1
feat(issuance): add full training reset
2 months ago
chenyuan
b50c5df8dc
Merge remote-tracking branch 'origin/master' into agent/issuance-frontend-connect
2 months ago
chenyuan
3e76132ad9
feat(training): integrate issuance and exchange workflows
2 months ago
jiazheng.zhao
146a494f7c
feat:文件上传的功能开发
2 months ago
jiazheng.zhao
9a90eb1eee
feat:文件上传的功能开发
2 months ago
chenyuan
c92d26bdce
Merge branch 'agent/payment-training-progress' into master
2 months ago
jiazheng.zhao
44df252f9b
feat:文件上传的功能开发
2 months ago
jiazheng.zhao
f19428560a
feat:文件上传的功能开发
2 months ago
chenyuan
dbb8a4ca38
feat: enforce staged SM2 verification across modules
2 months ago
jiazheng.zhao
fc53367daa
feat:文件上传的功能开发
2 months ago
chenyuan
2ddaa9d0ee
feat: complete resumable payment settlement
2 months ago
chenyuan
754cb2620b
feat: align payment request and compliance actions
2 months ago
chenyuan
47ff07c956
feat: settle exchange ownership atomically
2 months ago
chenyuan
06816b536c
feat: align exchange actions and freeze debit funds
2 months ago
chenyuan
3a6cdae136
fix: distinguish exchange and payment coin locks
2 months ago
chenyuan
c5e5256395
refactor: lock currency through current ownership
2 months ago
chenyuan
4cacb89813
feat: expose resumable issuance training actions
2 months ago
chenyuan
1e111da5bb
refactor: isolate issuance source currency usage
2 months ago
chenyuan
dcd01e57be
feat: add resumable idempotent experiment actions
2 months ago
chenyuan
ae8ce2819c
feat: persist module training attempts and actions
2 months ago
chenyuan
0f1794b1c7
feat: load payment wallet prerequisites on demand
2 months ago
chenyuan
7f6738c2d6
feat: load module three wallet data for exchange
2 months ago
chenyuan
ab5c2df7ed
feat: project completed wallet prerequisites on demand
2 months ago
chenyuan
8388a3fb46
refactor: share wallet private key cipher
2 months ago
chenyuan
05468a12af
docs: plan downstream wallet prerequisite projection
2 months ago
chenyuan
dd9ab44590
docs: define downstream wallet prerequisite projection
2 months ago
chenyuan
43c5322729
Merge remote-tracking branch 'origin/master' into agent/payment-training-progress
...
# Conflicts:
# src/main/resources/schema.sql
2 months ago
jiazheng.zhao
e2a4622b43
feat:文件上传的功能开发
2 months ago
jiazheng.zhao
ed5dc7d5c3
Merge remote-tracking branch 'origin/master'
2 months ago