/*************************************************** ** @Desc : This file for ... ** @Time : 2019/10/28 16:38 ** @Author : yuebin ** @File : weixin ** @Last Modified by : yuebin ** @Last Modified time: 2019/10/28 16:38 ** @Software: GoLand ****************************************************/ package controller import ( "dongfeng-pay/service/models" ) type WeiXinImpl struct { } func (c *WeiXinImpl) Scan(orderInfo models.OrderInfo, roadInfo models.RoadInfo, merchantInfo models.MerchantInfo) ScanData { var scanData ScanData scanData.Status = "01" return scanData } func (c *WeiXinImpl) H5(orderInfo models.OrderInfo, roadInfo models.RoadInfo, merchantInfo models.MerchantInfo) ScanData { var scanData ScanData scanData.Status = "01" return scanData } func (c *WeiXinImpl) Syt(orderInfo models.OrderInfo, roadInfo models.RoadInfo, merchantInfo models.MerchantInfo) ScanData { var scanData ScanData scanData.Status = "01" return scanData } func (c *WeiXinImpl) Fast(orderInfo models.OrderInfo, roadInfo models.RoadInfo, merchantInfo models.MerchantInfo) bool { var scanData ScanData scanData.Status = "01" return true } func (c *WeiXinImpl) Web(orderInfo models.OrderInfo, roadInfo models.RoadInfo, merchantInfo models.MerchantInfo) bool { var scanData ScanData scanData.Status = "01" return true } func (c *WeiXinImpl) PayNotify() { } func (c *WeiXinImpl) PayQuery(orderInfo models.OrderInfo) bool { return true } func (c *WeiXinImpl) PayFor(payFor models.PayforInfo) string { return "" } func (c *WeiXinImpl) PayForNotify() string { return "" } func (c *WeiXinImpl) PayForQuery(payFor models.PayforInfo) (string, string) { return "", "" } func (c *WeiXinImpl) BalanceQuery(roadInfo models.RoadInfo) float64 { return 0.00 }