fix: send qdh separately for qdreader signing

This commit is contained in:
2026-05-17 18:59:38 +08:00
parent 8ee7c53960
commit 4d03598523
4 changed files with 14 additions and 7 deletions
+3
View File
@@ -102,6 +102,9 @@ test('manual sign and cron sign both call sign gateway then qidian checkin', ()
assert.equal(JSON.parse(manual.store.qdreader_last_run_json).source, 'manual');
assert.equal(JSON.parse(manual.store.qdreader_last_run_json).okCount, 1);
assert.equal(JSON.parse(JSON.parse(manual.store.qdreader_last_result_json)['12345']).source, 'manual');
const payload = JSON.parse(manual.calls[0].body);
assert.equal(payload.qdh, 'qdh');
assert.equal(payload.qdheader, 'MTIzNDV8eA==');
const cron = runPlugin({ content: '', store: { ...store } });
assert.equal(cron.calls.length, 2);