Bläddra i källkod

#IQRV #comment [Merge]诗友去分行项目:密码键盘合并

gifur 3 år sedan
förälder
incheckning
1dbd2d1783
1 ändrade filer med 7 tillägg och 2 borttagningar
  1. 7 2
      Module/mod_pinpad/mod_PinPad.h

+ 7 - 2
Module/mod_pinpad/mod_PinPad.h

@@ -155,8 +155,13 @@ public:
 	void QueryFunc(SpReqAnsContext<PinPadService_QueryFunc_Req, PinPadService_QueryFunc_Ans>::Pointer ctx)
 	{
 		LOG_FUNCTION();
-		m_fsm.GetEncryptKey(ctx->Ans.encryptkey,ctx->Ans.reserved1);
-		ctx->Answer(Error_Succeed);
+		if (m_fsm.GetDevInitFlag())
+		{
+			m_fsm.GetEncryptKey(ctx->Ans.encryptkey, ctx->Ans.reserved1);
+			ctx->Answer(Error_Succeed);
+		}
+		else
+			ctx->Answer(Error_DevNotAvailable);
 	}
 	void GetCheckCode(SpReqAnsContext<PinPadService_GetCheckCode_Req, PinPadService_GetCheckCode_Ans>::Pointer ctx)
 	{