|
@@ -4,11 +4,13 @@ import (
|
|
|
"duoduo/models/mysql"
|
|
|
"duoduo/models/user"
|
|
|
"duoduo/tools/app"
|
|
|
+ "fmt"
|
|
|
"github.com/gin-gonic/gin"
|
|
|
)
|
|
|
|
|
|
func OrderGet(c *gin.Context) {
|
|
|
var inData user.OrderGetRequest
|
|
|
+ var outData user.OrderGetResponse
|
|
|
var orderOpneId mysql.Order
|
|
|
|
|
|
var pageSize = 10
|
|
@@ -34,5 +36,25 @@ func OrderGet(c *gin.Context) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- app.PageOK(c, orderVal, count, pageIndex, pageSize, app.Success)
|
|
|
+ fmt.Print(orderVal)
|
|
|
+
|
|
|
+ for i := 0; i < len(orderVal); i++ {
|
|
|
+ var orderInfo user.OrderInfo
|
|
|
+ orderInfo.Order = orderVal[i]
|
|
|
+ if inData.UserStatus == 0 {
|
|
|
+ orderInfo.Amount = orderVal[i].Amount
|
|
|
+ } else if inData.UserStatus == 1 {
|
|
|
+ orderInfo.Amount = orderVal[i].Amount1
|
|
|
+ } else if inData.UserStatus == 2 {
|
|
|
+ orderInfo.Amount = orderVal[i].Amount2
|
|
|
+ } else {
|
|
|
+ app.Error(c, 500, err, "UserStatus error")
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ outData.OrderInfo = append(outData.OrderInfo, orderInfo)
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ app.PageOK(c, outData, count, pageIndex, pageSize, app.Success)
|
|
|
}
|