Documentation ¶
Index ¶
- func AddUcAPI(c *gin.Context)
- func DownloadMedia(c *gin.Context)
- func GetCities(c *gin.Context)
- func GetCourseByID(c *gin.Context)
- func GetProvinces(c *gin.Context)
- func GetRelation(c *gin.Context)
- func GetResource(c *gin.Context)
- func GetVideo(c *gin.Context)
- func IndexApi(c *gin.Context)
- func Login(c *gin.Context)
- func Page1Handler(c *gin.Context)
- func Page2Handler(c *gin.Context)
- func QryCourse(c *gin.Context)
- func QryEvaluation(c *gin.Context)
- func QryEvaluationByChildId(c *gin.Context)
- func QryEvaluationGM(c *gin.Context)
- func QryMyCourse(c *gin.Context)
- func QryMyEvaluation(c *gin.Context)
- func QryMyVideo(c *gin.Context)
- func QryPayCourse(c *gin.Context)
- func QryPayEvalution(c *gin.Context)
- func QryQuestion(c *gin.Context)
- func QryRelation(c *gin.Context)
- func QryReport(c *gin.Context)
- func QryReports(c *gin.Context)
- func QrySingleChild(c *gin.Context)
- func QrySingleEvaluation(c *gin.Context)
- func QryUcAPI(c *gin.Context)
- func QryUser(c *gin.Context)
- func QryUserAPI(c *gin.Context)
- func QryUserCourse(c *gin.Context)
- func SendSMS(c *gin.Context)
- func TemplateMessage(openid, url, evaluationName, evaluationTime, nick_name, childName string) (err error)
- func UpAnswer(c *gin.Context)
- func UpPayCourse(c *gin.Context)
- func UpPayEvalution(c *gin.Context)
- func UpUserCouse(c *gin.Context)
- func UpdateUser(c *gin.Context)
- func WeixinHandler(c *gin.Context)
- func WxPayCallBack(c *gin.Context)
- func WxPayOrder(c *gin.Context)
- type PayOrderRequest
- type PayOrderResponse
- type UnifiedOrderRequest
- type UnifiedOrderResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func QryEvaluationByChildId ¶
QryEvaluationByChildId 查询所属儿童测评列表
func TemplateMessage ¶
func TemplateMessage(openid, url, evaluationName, evaluationTime, nick_name, childName string) (err error)
TemplateMessage 发送模板消息
func WeixinHandler ¶
func WxPayCallBack ¶
Types ¶
type PayOrderRequest ¶
type PayOrderResponse ¶
type PayOrderResponse struct { Return_code string `form:"return_code" xml:"return_code" binding:"required"` //返回状态码 Return_msg string `form:"return_msg" xml:"return_msg" binding:"required"` //返回信息 Appid string `form:"return_code" xml:"appid"` //公众账号ID Mch_id string `form:"return_code" xml:"mch_id"` //商户号 Device_info string `form:"return_code" xml:"device_info"` //设备号 Nonce_str string `form:"return_code" xml:"nonce_str"` //随机字符串 Sign string `form:"return_code" xml:"sign"` //签名 Sign_type string `form:"return_code" xml:"sign_type"` //签名类型 Result_code string `form:"return_code" xml:"result_code"` //业务结果 Err_code string `form:"return_code" xml:"err_code"` //错误代码 Err_code_des string `form:"return_code" xml:"err_code_des"` //错误代码描述 Openid string `form:"return_code" xml:"openid"` //用户标识 Is_subscribe string `form:"return_code" xml:"is_subscribe"` //是否关注公众账号 Trade_type string `form:"return_code" xml:"trade_type"` //交易类型 Bank_type string `form:"return_code" xml:"bank_type"` //付款银行 Total_fee string `form:"return_code" xml:"total_fee"` //订单金额 Settlement_total_fee string `form:"return_code" xml:"settlement_total_fee"` //应结订单金额 Fee_type string `form:"return_code" xml:"fee_type"` //货币种类 Cash_fee string `form:"return_code" xml:"cash_fee"` //现金支付金额 Cash_fee_type string `form:"return_code" xml:"cash_fee_type"` //现金支付金额 Coupon_fee string `form:"return_code" xml:"coupon_fee"` //总代金券金额 Coupon_count string `form:"return_code" xml:"coupon_count"` //代金券使用数量 Coupon_type_nn string `form:"return_code" xml:"coupon_type_$n"` //代金券类型 Coupon_id_nn string `form:"return_code" xml:"coupon_id_$n"` //代金券ID Coupon_fee_nn string `form:"return_code" xml:"coupon_fee_$n"` //单个代金券支付金额 Transaction_id string `form:"return_code" xml:"transaction_id"` //微信支付订单号 Out_trade_no string `form:"return_code" xml:"out_trade_no"` //商户订单号 Attach string `form:"return_code" xml:"attach"` //商家数据包 Time_end string `form:"return_code" xml:"time_end"` //支付完成时间 }
type UnifiedOrderRequest ¶
type UnifiedOrderRequest struct { XMLName struct{} `xml:"xml" json:"-"` // 必选参数 AppID string `xml:"appid"` // 微信支付分配的公众账号ID(企业号corpid即为此appId) Mch_id string `xml:"mch_id"` // 微信支付分配的商户号 Body string `xml:"body"` // 商品或支付单简要描述 OutTradeNo string `xml:"out_trade_no"` // 商户系统内部的订单号,32个字符内、可包含字母, 其他说明见商户订单号 TotalFee float64 `xml:"total_fee"` // 订单总金额,单位为分,详见支付金额 SpbillCreateIP string `xml:"spbill_create_ip"` // APP和网页支付提交用户端ip,Native支付填调用微信支付API的机器IP。 NotifyURL string `xml:"notify_url"` // 接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数。 TradeType string `xml:"trade_type"` // 取值如下:JSAPI,NATIVE,APP,详细说明见参数规定 Sign string `xml:"sign"` // 通过签名算法计算得出的签名值,详见签名生成算法 // 可选参数 DeviceInfo string `xml:"device_info"` // 终端设备号(门店号或收银设备ID),注意:PC网页或公众号内支付请传"WEB" NonceStr string `xml:"nonce_str"` // 随机字符串,不长于32位。NOTE: 如果为空则系统会自动生成一个随机字符串。 SignType string `xml:"sign_type"` // 签名类型,默认为MD5,支持HMAC-SHA256和MD5。 Detail string `xml:"detail"` // 商品名称明细列表 Attach string `xml:"attach"` // 附加数据,在查询API和支付通知中原样返回,该字段主要用于商户携带订单的自定义数据 FeeType string `xml:"fee_type"` // 符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型 TimeStart string `xml:"time_start"` // 订单生成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则 TimeExpire string `xml:"time_expire"` // 订单失效时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。其他详见时间规则 GoodsTag string `xml:"goods_tag"` // 商品标记,代金券或立减优惠功能的参数,说明详见代金券或立减优惠 ProductId string `xml:"product_id"` // trade_type=NATIVE,此参数必传。此id为二维码中包含的商品ID,商户自行定义。 LimitPay string `xml:"limit_pay"` // no_credit--指定不能使用信用卡支付 OpenId string `xml:"openid"` // rade_type=JSAPI,此参数必传,用户在商户appid下的唯一标识。 SubOpenId string `xml:"sub_openid"` // trade_type=JSAPI,此参数必传,用户在子商户appid下的唯一标识。openid和sub_openid可以选传其中之一,如果选择传sub_openid,则必须传sub_appid。 SceneInfo string `xml:"scene_info"` // 该字段用于上报支付的场景信息,针对H5支付有以下三种场景,请根据对应场景上报,H5支付不建议在APP端使用,针对场景1,2请接入APP支付,不然可能会出现兼容性问题 }
type UnifiedOrderResponse ¶
type UnifiedOrderResponse struct { Return_code string `xml:"return_code"` Return_msg string `xml:"return_msg"` Appid string `xml:"appid"` Mch_id string `xml:"mch_id"` Nonce_str string `xml:"nonce_str"` Sign string `xml:"sign"` Result_code string `xml:"result_code"` Prepay_id string `xml:"prepay_id"` Trade_type string `xml:"trade_type"` TimeStamp string `xml:"timeStamp"` }
Click to show internal directories.
Click to hide internal directories.