修复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;