物流笑嘻嘻

This commit is contained in:
邹宗楠
2022-06-29 15:59:47 +08:00
parent 301a430666
commit 4e5246cbda
12 changed files with 509 additions and 308 deletions

View File

@@ -1,6 +1,7 @@
package controllers
import (
"fmt"
bida "git.rosy.net.cn/baseapi/platformapi/q_bida"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/model"
@@ -32,6 +33,7 @@ type QBiDaExpressController struct {
// @router /QueryExpressPrice [post]
func (c *QBiDaExpressController) QueryExpressPrice() {
c.callQueryExpressPrice(func(params *tExpressQueryExpressPriceParams) (interface{}, string, error) {
fmt.Println("================", params.MapData)
param := &bida.GetExpressPriceReq{
PromiseTimeType: params.PromiseTimeType,
DeliveryType: params.DeliveryType,
@@ -54,8 +56,8 @@ func (c *QBiDaExpressController) QueryExpressPrice() {
// @Title Q必达
// @Description 下单
// @Param token header string true "管理员token"
// @Param promiseTimeType formData int true "快递时效产品"
// @Param deliveryType formData int true "产品类型"
// @Param promiseTimeType formData int false "快递时效产品"
// @Param deliveryType formData int false "产品类型"
// @Param goods formData string true "商品名称"
// @Param guaranteeValueAmount formData float64 false "保价金额"
// @Param weight formData int true "重量kg"
@@ -145,7 +147,7 @@ func (c *QBiDaExpressController) CancelWayVendorOrder() {
Type: params.Type,
}
if err := bidaServer.CancelWayOrder(cancel); err != nil {
if err := bidaServer.CancelWayOrder(params.Ctx, params.Ctx.GetUserID(), cancel); err != nil {
return nil, "", err
}
return nil, "", nil
@@ -191,3 +193,33 @@ func (c *QBiDaExpressController) GetOrderDetail() {
return result, "", nil
})
}
// GetOrderList 管理系统获取订单详情
// @Title Q必达
// @Description 管理系统获取订单详情
// @Param token header string true "管理员token"
// @Param expressType formData int false "就是type快递公司"
// @Param orderNo formData string false "订单Id三方Id"
// @Param orderStatus formData int false "订单状态"
// @Param pageNum formData int true "页码"
// @Param pageSize formData int true "页数"
// @Param startTime formData string true "开始时间"
// @Param endTime formData string true "结束时间"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /GetOrderList [post]
func (c *QBiDaExpressController) GetOrderList() {
c.callGetOrderList(func(params *tExpressGetOrderListParams) (interface{}, string, error) {
listParam := &model.OrderListReq{
ExpressType: params.ExpressType,
OrderNo: params.OrderNo,
OrderStatus: params.OrderStatus,
PageNum: params.PageNum,
PageSize: params.PageSize,
StartTime: utils.Str2Time(params.StartTime),
EndTime: utils.Str2Time(params.EndTime),
}
result, err := bidaServer.ManagerGetOrderList(listParam)
return result, "", err
})
}