|
@@ -9,10 +9,7 @@
|
|
|
|
|
|
|
|
void CShoukuanWnd::Init()
|
|
void CShoukuanWnd::Init()
|
|
|
{
|
|
{
|
|
|
- //CSpeech::MSSSpeak(L"欢迎使用智铺子收银插件!收款成功123.34元");;
|
|
|
|
|
-
|
|
|
|
|
- //wstring path = CSystem::GetProgramDir() + L"\\music\\waimai_new.wav";
|
|
|
|
|
- //PlaySound(path.c_str(), NULL, SND_FILENAME | SND_ASYNC);
|
|
|
|
|
|
|
+ //CSpeech::MSSSpeak(L"欢迎使用智铺子收银插件!");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void CShoukuanWnd::Notify(TNotifyUI& msg)
|
|
void CShoukuanWnd::Notify(TNotifyUI& msg)
|
|
@@ -344,6 +341,19 @@ LRESULT CShoukuanWnd::OnShoukuanSuccess(UINT uMsg, WPARAM wParam, LPARAM lParam,
|
|
|
std::wstring valueInfo = L"成功收款:¥" + m_money;
|
|
std::wstring valueInfo = L"成功收款:¥" + m_money;
|
|
|
pMoneyPaySuccess->SetText(valueInfo.c_str());
|
|
pMoneyPaySuccess->SetText(valueInfo.c_str());
|
|
|
|
|
|
|
|
|
|
+ CHorizontalLayoutUI* wx_logo = static_cast<CHorizontalLayoutUI*>(m_pm.FindControl(_T("shoukuan_pay_success_logo_wx")));
|
|
|
|
|
+ CHorizontalLayoutUI* zhifubao_logo = static_cast<CHorizontalLayoutUI*>(m_pm.FindControl(_T("shoukuan_pay_success_logo_zhifubao")));
|
|
|
|
|
+ if (m_fukuanma_type == 1)
|
|
|
|
|
+ {
|
|
|
|
|
+ wx_logo->SetVisible(true);
|
|
|
|
|
+ zhifubao_logo->SetVisible(false);
|
|
|
|
|
+ }
|
|
|
|
|
+ else if (m_fukuanma_type == 2)
|
|
|
|
|
+ {
|
|
|
|
|
+ wx_logo->SetVisible(false);
|
|
|
|
|
+ zhifubao_logo->SetVisible(true);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
SetFocus(m_hWnd);
|
|
SetFocus(m_hWnd);
|
|
|
|
|
|
|
|
bHandled = TRUE;
|
|
bHandled = TRUE;
|
|
@@ -438,18 +448,27 @@ void CShoukuanWnd::StartShoukuan()
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if (s_Fukuanma.find("10") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("11") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("12") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("13") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("14") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("15") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("25") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("26") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("27") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("28") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("29") == s_Fukuanma.npos \
|
|
|
|
|
- && s_Fukuanma.find("30") == s_Fukuanma.npos)
|
|
|
|
|
|
|
+ if (s_Fukuanma.find("10") == 0 \
|
|
|
|
|
+ || s_Fukuanma.find("11") == 0 \
|
|
|
|
|
+ || s_Fukuanma.find("12") == 0 \
|
|
|
|
|
+ || s_Fukuanma.find("13") == 0 \
|
|
|
|
|
+ || s_Fukuanma.find("14") == 0 \
|
|
|
|
|
+ || s_Fukuanma.find("15") == 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ //微信付款码
|
|
|
|
|
+ m_fukuanma_type = 1;
|
|
|
|
|
+ }
|
|
|
|
|
+ else if (s_Fukuanma.find("25") == 0 \
|
|
|
|
|
+ || s_Fukuanma.find("26") == 0 \
|
|
|
|
|
+ || s_Fukuanma.find("27") == 0 \
|
|
|
|
|
+ || s_Fukuanma.find("28") == 0 \
|
|
|
|
|
+ || s_Fukuanma.find("29") == 0 \
|
|
|
|
|
+ || s_Fukuanma.find("30") == 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ //支付宝付款码
|
|
|
|
|
+ m_fukuanma_type = 2;
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
{
|
|
{
|
|
|
pLabel->SetText(L"收款码格式不对,请检查后重新输入!");
|
|
pLabel->SetText(L"收款码格式不对,请检查后重新输入!");
|
|
|
pLabel->SetVisible(true);
|
|
pLabel->SetVisible(true);
|