- skuCategoryID for GetSkuNames

- change OrderStatusName and WaybillStatusName to Chinese name
This commit is contained in:
gazebo
2018-11-12 14:03:02 +08:00
parent b19661e261
commit f8f5f77fbf
3 changed files with 33 additions and 18 deletions

View File

@@ -215,6 +215,20 @@ func GetSkuNames(ctx *jxcontext.Context, keyword string, params map[string]inter
} }
sql += ")" sql += ")"
} }
if params["skuCategoryID"] != nil {
cat := &model.SkuCategory{}
cat.ID = params["skuCategoryID"].(int)
if err = dao.GetEntity(db, cat); err != nil {
return nil, err
}
sql += " AND (t2.category_id = ?"
sqlParams = append(sqlParams, cat.ID)
if cat.Level == 1 {
sql += " OR t2.category_id IN (SELECT id FROM sku_category WHERE parent_id = ?)"
sqlParams = append(sqlParams, cat.ID)
}
sql += ")"
}
if params["vendorSkuIDs"] != nil { if params["vendorSkuIDs"] != nil {
var vendorSkuIDs []int var vendorSkuIDs []int
if err = utils.UnmarshalUseNumber([]byte(params["vendorSkuIDs"].(string)), &vendorSkuIDs); err != nil { if err = utils.UnmarshalUseNumber([]byte(params["vendorSkuIDs"].(string)), &vendorSkuIDs); err != nil {

View File

@@ -36,25 +36,25 @@ var (
} }
OrderStatusName = map[int]string{ OrderStatusName = map[int]string{
OrderStatusNew: "OrderStatusNew", OrderStatusNew: "新订单",
OrderStatusAdjust: "OrderStatusAdjust", OrderStatusAdjust: "调整单",
OrderStatusAccepted: "OrderStatusAccepted", OrderStatusAccepted: "已接单",
OrderStatusFinishedPickup: "OrderStatusFinishedPickup", OrderStatusFinishedPickup: "已拣货",
OrderStatusDelivering: "OrderStatusDelivering", OrderStatusDelivering: "配送中",
OrderStatusDelivered: "OrderStatusDelivered", OrderStatusDelivered: "送达",
OrderStatusFinished: "OrderStatusFinished", OrderStatusFinished: "完成",
OrderStatusCanceled: "OrderStatusCanceled", OrderStatusCanceled: "取消",
OrderStatusFailed: "OrderStatusFailed", OrderStatusFailed: "失败",
} }
WaybillStatusName = map[int]string{ WaybillStatusName = map[int]string{
WaybillStatusNew: "WaybillStatusNew", WaybillStatusNew: "新运单",
WaybillStatusAcceptCanceled: "WaybillStatusAcceptCanceled", WaybillStatusAcceptCanceled: "取消接受",
WaybillStatusAccepted: "WaybillStatusAccepted", WaybillStatusAccepted: "已接单",
WaybillStatusCourierArrived: "WaybillStatusCourierArrived", WaybillStatusCourierArrived: "已到店",
WaybillStatusDelivering: "WaybillStatusDelivering", WaybillStatusDelivering: "配送中",
WaybillStatusDelivered: "WaybillStatusDelivered", WaybillStatusDelivered: "送达",
WaybillStatusCanceled: "WaybillStatusCanceled", WaybillStatusCanceled: "取消",
WaybillStatusFailed: "WaybillStatusFailed", WaybillStatusFailed: "失败",
} }
OrderTypeName = map[int]string{ OrderTypeName = map[int]string{
OrderTypeOrder: "订单", OrderTypeOrder: "订单",

View File

@@ -139,7 +139,8 @@ func (c *SkuController) SyncCategory() {
// @Param placeCond query string false "查询地点的条件如果此字段没有设置placeCode与isGlobal无效andor指的是placeCodeisGlobal这两个条件间的关系这组条件与其它条件都是与的关系" // @Param placeCond query string false "查询地点的条件如果此字段没有设置placeCode与isGlobal无效andor指的是placeCodeisGlobal这两个条件间的关系这组条件与其它条件都是与的关系"
// @Param placeCode query int false "可售地点Code" // @Param placeCode query int false "可售地点Code"
// @Param isGlobal query bool false "是否全球可售" // @Param isGlobal query bool false "是否全球可售"
// @Param categoryID query int false "商品所属类别ID" // @Param categoryID query int false "商品所属类别ID"
// @Param skuCategoryID query int false "商品所属类别ID"
// @Param unit query string false "商品单位" // @Param unit query string false "商品单位"
// @Param fromStatus query int false "查询起始状态0下架1正常" // @Param fromStatus query int false "查询起始状态0下架1正常"
// @Param toStatus query int false "查询起始状态0下架1正常" // @Param toStatus query int false "查询起始状态0下架1正常"