扫码按键停止出水
diff --git a/supwisdom/sp_consume.c b/supwisdom/sp_consume.c
index a141247..727b0d5 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)
   {
@@ -739,6 +739,7 @@
     cardWorkState->pause_tick = sp_get_ticker();
     break;
   case CARDWORKSTATUS_STOPPING:
+#if 0
     if(cardWorkState->last_state == CARDWORKSTATUS_NONE
         || cardWorkState->last_state == CARDWORKSTATUS_READY)
     {
@@ -760,6 +761,17 @@
     }
     cardWorkState->current_state = CARDWORKSTATUS_NONE;
     cardWorkState->last_state = cardWorkState->current_state;
+#endif
+
+    ret = do_stop(pos, &CARD);
+    if(ret)
+    {
+      cardWorkState->errcode = ret;
+      cardWorkState->current_state = CARDWORKSTATUS_ERROR;
+      break;
+    }
+    cardWorkState->current_state = CARDWORKSTATUS_NONE;
+    cardWorkState->last_state = cardWorkState->current_state;
     break;
   case CARDWORKSTATUS_ERROR:
     do_error(pos,cardWorkState->errcode);