修复bug
diff --git a/supwisdom/sp_consume.c b/supwisdom/sp_consume.c
index 727b0d5..7545390 100644
--- a/supwisdom/sp_consume.c
+++ b/supwisdom/sp_consume.c
@@ -331,11 +331,11 @@
   /**
   **ÓÉÓÚÊÇÏȿ۷ѺóʹÓ㬷ÀÖ¹Ö»²å¿¨Ê±¿Û·Ñ
   **/
-  /*if(pos->purchase.used_num == 0)
+  if(pos->purchase.used_num == 0)
   {
     pos->purchase.paid_num = 0;
     pos->purchase.paid_sum = 0;
-  }*/
+  }
   ret = sp_prepare_below_transdtl(pos, card);
   if(ret)
   {
@@ -451,7 +451,7 @@
       cardWorkState->current_state = CARDWORKSTATUS_ERROR;
       break;
     }
-    if(pos->purchase.paid_num > card->waterlimit)
+    if(pos->purchase.used_num > card->waterlimit)
     {
       disp_hint_info_two(pos, "Í£Ö¹³öË®","ÒÑ´ïµ¥´Î³öË®ÉÏÏÞ", DELAY_TIME2s);
       cardWorkState->current_state = CARDWORKSTATUS_STOPPING;
@@ -714,7 +714,7 @@
       cardWorkState->current_state = CARDWORKSTATUS_ERROR;
       break;
     }
-    if(pos->purchase.paid_num >CARD.waterlimit)
+    if(pos->purchase.used_num >CARD.waterlimit)
     {
       disp_hint_info_two(pos, "Í£Ö¹³öË®","ÒÑ´ïµ¥´Î³öË®ÉÏÏÞ", DELAY_TIME2s);
       cardWorkState->current_state = CARDWORKSTATUS_STOPPING;