修复Bug
diff --git a/supwisdom/sp_consume.c b/supwisdom/sp_consume.c
index 0696a9b..368b45c 100644
--- a/supwisdom/sp_consume.c
+++ b/supwisdom/sp_consume.c
@@ -239,8 +239,6 @@
static uint16 do_new(sp_pos_t* pos, sp_card_t* card)
{
uint16 ret;
- sp_transdtl_t record;
- MEMCLEAR(&record, sizeof(record));
MEMCLEAR(card,sizeof(sp_card_t));
card->cardtype = pos->cardState.tag_type;
MEMCPY(card->cardphyid, pos->cardState.snr, 4);
@@ -274,7 +272,7 @@
{
return ret;
}
- ret = sp_prepare_behalf_transdtl(pos, card, &record);
+ ret = sp_prepare_behalf_transdtl(pos, card);
if(ret)
{
return ret;
@@ -328,11 +326,9 @@
{
uint16 ret;
char msg[32];
- sp_transdtl_t record;
sp_valve_off();
- MEMCLEAR(&record, sizeof(record));
- ret = sp_prepare_below_transdtl(pos, card, &record);
+ ret = sp_prepare_below_transdtl(pos, card);
if(ret)
{
return ret;