|
@@ -412,6 +412,7 @@ func GetMerchantCanvasCard(c *gin.Context) {
|
|
|
func MerchantCardList(c *gin.Context) {
|
|
|
var inData models.MerchantCardListRequest
|
|
|
var sqlData shanghu.MerchantCard
|
|
|
+ var outData []models.MerchantCardListReply
|
|
|
|
|
|
err := c.ShouldBindJSON(&inData)
|
|
|
if err != nil {
|
|
@@ -428,7 +429,7 @@ func MerchantCardList(c *gin.Context) {
|
|
|
if inData.PageIndex != 0 {
|
|
|
pageIndex = inData.PageIndex
|
|
|
}
|
|
|
- fmt.Println(inData.OpenId)
|
|
|
+
|
|
|
sqlData.MerchantOpenID = inData.OpenId
|
|
|
|
|
|
merchantCard, count, err := sqlData.GetOpenIdList(pageSize, pageIndex, inData.TypeList)
|
|
@@ -436,7 +437,23 @@ func MerchantCardList(c *gin.Context) {
|
|
|
app.Error(c, 500, err, err.Error())
|
|
|
return
|
|
|
}
|
|
|
- app.PageOK(c, merchantCard, count, pageIndex, pageSize, app.Success)
|
|
|
+ for _, v := range merchantCard {
|
|
|
+ var merchant models.MerchantCardListReply
|
|
|
+ var payNumber shanghu.ClientPayTrans
|
|
|
+ merchant.ID = v.ID
|
|
|
+ merchant.MerchantCardName = v.MerchantCardName
|
|
|
+ merchant.ActivityEnd = tools.TimeToStr(v.ActivityEndTime)
|
|
|
+ merchant.ActivityStart = tools.TimeToStr(v.ActivityStartTime)
|
|
|
+ merchant.CardPrice = v.CardPrice
|
|
|
+ payNumber.MerchantCardID = v.ID
|
|
|
+ merchant.SaleCardNumber = payNumber.GetNumByCardID()
|
|
|
+
|
|
|
+ outData = append(outData, merchant)
|
|
|
+ }
|
|
|
+ app.PageOK(c, outData, count, pageIndex, pageSize, app.Success)
|
|
|
+ return
|
|
|
+
|
|
|
+ //app.PageOK(c, merchantCard, count, pageIndex, pageSize, app.Success)
|
|
|
|
|
|
}
|
|
|
|