|
@@ -785,6 +785,7 @@ type GetHsbyMyCountRsp struct {
|
|
|
MyOrderDetailListingCount int `json:"myOrderDetailListingCount"` // 我的订单求购中数量
|
|
MyOrderDetailListingCount int `json:"myOrderDetailListingCount"` // 我的订单求购中数量
|
|
|
MyPackageUnSendCount int `json:"myPackageUnSendCount"` // 我的包裹待发货数量
|
|
MyPackageUnSendCount int `json:"myPackageUnSendCount"` // 我的包裹待发货数量
|
|
|
MyPackageUnReceiveCount int `json:"myPackageUnReceiveCount"` // 我的包裹待收货数量
|
|
MyPackageUnReceiveCount int `json:"myPackageUnReceiveCount"` // 我的包裹待收货数量
|
|
|
|
|
+ MyPayOrderCount int `json:"myPayOrderCount"` // 我的订单待付款数量
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// GetHsbyMyCount 获取我的订单与包裹数量
|
|
// GetHsbyMyCount 获取我的订单与包裹数量
|
|
@@ -817,7 +818,7 @@ func GetHsbyMyCount(c *gin.Context) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 获取数据
|
|
|
|
|
|
|
+ // 获取我的包裹数据
|
|
|
myPackages, err := models.GetHsbyMyPackages(req.AccountIDs, 0)
|
|
myPackages, err := models.GetHsbyMyPackages(req.AccountIDs, 0)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
// 查询失败
|
|
// 查询失败
|
|
@@ -826,6 +827,15 @@ func GetHsbyMyCount(c *gin.Context) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 获取我的订单待付款数量
|
|
|
|
|
+ myPayOrders, err := models.GetHsbyBuyMyPayOrders(req.AccountIDs, 0, 0)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ // 查询失败
|
|
|
|
|
+ logger.GetLogger().Errorf("GetHsbyMyCount failed: %s", err.Error())
|
|
|
|
|
+ appG.Response(http.StatusBadRequest, e.ERROR_QUERY_FAIL, nil)
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 统计数量
|
|
// 统计数量
|
|
|
rsp := GetHsbyMyCountRsp{}
|
|
rsp := GetHsbyMyCountRsp{}
|
|
|
for _, v := range myOrderDetails {
|
|
for _, v := range myOrderDetails {
|
|
@@ -846,6 +856,7 @@ func GetHsbyMyCount(c *gin.Context) {
|
|
|
rsp.MyPackageUnReceiveCount++
|
|
rsp.MyPackageUnReceiveCount++
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ rsp.MyPayOrderCount = len(myPayOrders)
|
|
|
|
|
|
|
|
// 查询成功返回
|
|
// 查询成功返回
|
|
|
logger.GetLogger().Debugln("GetHsbyMyCount successed: %v", rsp)
|
|
logger.GetLogger().Debugln("GetHsbyMyCount successed: %v", rsp)
|
|
@@ -855,7 +866,9 @@ func GetHsbyMyCount(c *gin.Context) {
|
|
|
// QueryMyPayOrdersReq 我的订单中待付款信息查询请求参数
|
|
// QueryMyPayOrdersReq 我的订单中待付款信息查询请求参数
|
|
|
type QueryMyPayOrdersReq struct {
|
|
type QueryMyPayOrdersReq struct {
|
|
|
app.PageInfo
|
|
app.PageInfo
|
|
|
- AccountIDs string `form:"accountIDs" binding:"required"`
|
|
|
|
|
|
|
+ AccountIDs string `form:"accountIDs" binding:"required"`
|
|
|
|
|
+ BuyOrderID int `form:"buyOrderID"`
|
|
|
|
|
+ SellOrderID int `form:"sellOrderID"`
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// QueryMyPayOrders 获取我的订单中待付款信息
|
|
// QueryMyPayOrders 获取我的订单中待付款信息
|
|
@@ -865,6 +878,8 @@ type QueryMyPayOrdersReq struct {
|
|
|
// @Param page query int false "页码"
|
|
// @Param page query int false "页码"
|
|
|
// @Param pagesize query int false "每页条数"
|
|
// @Param pagesize query int false "每页条数"
|
|
|
// @Param accountIDs query string true "资金账户列表,格式:1,2,3"
|
|
// @Param accountIDs query string true "资金账户列表,格式:1,2,3"
|
|
|
|
|
+// @Param buyOrderID query int false "买方委托单号"
|
|
|
|
|
+// @Param sellOrderID query int false "卖方委托单号"
|
|
|
// @Success 200 {object} models.HsbyBuyMyPayOrder
|
|
// @Success 200 {object} models.HsbyBuyMyPayOrder
|
|
|
// @Failure 500 {object} app.Response
|
|
// @Failure 500 {object} app.Response
|
|
|
// @Router /HSBY/QueryMyPayOrders [get]
|
|
// @Router /HSBY/QueryMyPayOrders [get]
|
|
@@ -881,7 +896,7 @@ func QueryMyPayOrders(c *gin.Context) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 获取数据
|
|
// 获取数据
|
|
|
- orders, err := models.GetHsbyBuyMyPayOrders(req.AccountIDs)
|
|
|
|
|
|
|
+ orders, err := models.GetHsbyBuyMyPayOrders(req.AccountIDs, req.BuyOrderID, req.SellOrderID)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
// 查询失败
|
|
// 查询失败
|
|
|
logger.GetLogger().Errorf("QueryMyPayOrders failed: %s", err.Error())
|
|
logger.GetLogger().Errorf("QueryMyPayOrders failed: %s", err.Error())
|