package hdl import ( "applet/app/e" "applet/app/utils" //"applet/app/utils" "applet/app/utils/logx" "fmt" "github.com/gin-gonic/gin" ) // Demo 测试 func Demo(c *gin.Context) { str := `{"appid":"wx598aaef252cd78e4","bank_type":"OTHERS","cash_fee":"1","fee_type":"CNY","is_subscribe":"N","master_id":"22255132","mch_id":"1534243971","nonce_str":"xiUZXdrEkpY9UdfCGEcBSE2jy7yWmQsk","openid":"odmKs6kNQBnujHv_S8YyME8g0-6c","order_type":"mall_goods","out_trade_no":"570761162512383595","pay_method":"wxpay","result_code":"SUCCESS","return_code":"SUCCESS","sign":"A5C7B43A8437E6AD72BB4FDAA8532A59","time_end":"20210701151722","total_fee":"1","trade_type":"APP","transaction_id":"4200001143202107010591333162"}` c.Set("data", str) var tmp map[string]interface{} err := c.ShouldBindJSON(&tmp) if err != nil { _ = logx.Error(err) return } fmt.Println(tmp["master_id"]) e.OutSuc(c, "hello mall", nil) } func Demo1(c *gin.Context) { DealCallBack("oLAbGuMC5o6fJRcLSicj0MENGoEo", "1692603601358587_sVxAbe") post, err := utils.CurlPost("http://pay.com/wx/redPackage/index", utils.SerializeStr(map[string]string{ "openid": "oLAbGuMC5o6fJRcLSicj0MENGoEo", "amount": "100.00", }), nil) if err != nil { fmt.Println(err) } fmt.Println(post) e.OutSuc(c, post, nil) //eg := commDb.DBs[c.GetString("mid")] //sess := eg.NewSession() ////r, err := eg.Table("user_profile").Where("uid=21699").Incr("fin_valid", 10).Exec() //sql := "update user_profile set fin_valid=fin_valid+? WHERE uid=?" //r, err := sess.Exec(sql, 10, 21699) //if err != nil { // return //} //sess.Commit() // //fmt.Println("res",utils.SerializeStr(r)) /*engine := commDb.DBs[c.GetString("mid")] now := time.Now() //获取当前时间 var startDate = now.Format("2006-01-02 15:00:00") var endDate = now.Add(time.Hour * 2).Format("2006-01-02 15:00:00") res := svc2.HandleSecondsKillForDate(engine, c.GetString("mid"), startDate, endDate) startTime := utils.AnyToString(now.Hour()) endTime := utils.AnyToString(now.Add(time.Hour * 2).Hour()) res = svc2.HandleSecondsKillForTime(engine, c.GetString("mid"), startDate, endDate) res = svc2.HandleSecondsKillForDateTime(engine, c.GetString("mid"), startDate, endDate, startTime, endTime)*/ //reqList := make([]*md.CommissionReq, 0, 10) // //req := md.CommissionReq{ // CommissionParam: md.CommissionParam{Commission: "10.00"}, // Uid: "21699", // IsShare: 0, // Provider: "mall_goods", // IsAllLevelReturn: 0, // GoodsId: "3", //} // //for i := 0; i < 10; i++ { // req := req // req.GoodsId = utils.AnyToString(i + 1) // reqList = append(reqList, &req) //} // //fmt.Println(utils.SerializeStr(reqList)) // //api, err := svc.BatchGetCommissionByCommApi("123456", reqList) //if err != nil { // _ = logx.Error(err) // fmt.Println(err) // e.OutErr(c, e.ERR, err) // return //} //e.OutSuc(c, res, nil) }