|
@@ -484,7 +484,7 @@ func NewSortingData(c *gin.Context) []map[string]string { |
|
|
} |
|
|
} |
|
|
oIds = append(oIds, utils.Int64ToStr(v.Oid)) |
|
|
oIds = append(oIds, utils.Int64ToStr(v.Oid)) |
|
|
} |
|
|
} |
|
|
sql := `SELECT SUM(num) as num,SUM(success_num) as success_num,goods_title,sku FROM order_goods WHERE oid in (%s) GROUP BY enterprise_id,goods_id,sku_id` |
|
|
|
|
|
|
|
|
sql := `SELECT SUM(num) as num,SUM(success_num) as success_num,goods_title,sku FROM order_goods WHERE oid in (%s) and goods_type=0 GROUP BY enterprise_id,goods_id,sku_id` |
|
|
sql = fmt.Sprintf(sql, strings.Join(oIds, ",")) |
|
|
sql = fmt.Sprintf(sql, strings.Join(oIds, ",")) |
|
|
nativeString, err := db.QueryNativeString(engine, sql) |
|
|
nativeString, err := db.QueryNativeString(engine, sql) |
|
|
for _, v := range nativeString { |
|
|
for _, v := range nativeString { |
|
@@ -535,7 +535,7 @@ func NewSortingGoodsCate() []map[string]string { |
|
|
} |
|
|
} |
|
|
oIds = append(oIds, utils.Int64ToStr(v.Oid)) |
|
|
oIds = append(oIds, utils.Int64ToStr(v.Oid)) |
|
|
} |
|
|
} |
|
|
sql := `SELECT SUM(num) as num,SUM(success_num) as success_num,goods_title,sku,goods_id,sku_id FROM order_goods WHERE oid in (%s) GROUP BY goods_id,sku_id` |
|
|
|
|
|
|
|
|
sql := `SELECT SUM(num) as num,SUM(success_num) as success_num,goods_title,sku,goods_id,sku_id FROM order_goods WHERE oid in (%s) and goods_type=0 GROUP BY goods_id,sku_id` |
|
|
sql = fmt.Sprintf(sql, strings.Join(oIds, ",")) |
|
|
sql = fmt.Sprintf(sql, strings.Join(oIds, ",")) |
|
|
nativeString, err := db.QueryNativeString(engine, sql) |
|
|
nativeString, err := db.QueryNativeString(engine, sql) |
|
|
for _, v := range nativeString { |
|
|
for _, v := range nativeString { |
|
@@ -597,7 +597,7 @@ func NewSortingGoodsData(arg map[string]string) []map[string]string { |
|
|
} |
|
|
} |
|
|
oIds = append(oIds, utils.Int64ToStr(v.Oid)) |
|
|
oIds = append(oIds, utils.Int64ToStr(v.Oid)) |
|
|
} |
|
|
} |
|
|
sql := `SELECT SUM(num) as num,SUM(success_num) as success_num,goods_title,sku,goods_id,sku_id,enterprise_id FROM order_goods WHERE oid in (%s) and goods_id=%s and sku_id=%s GROUP BY enterprise_id` |
|
|
|
|
|
|
|
|
sql := `SELECT SUM(num) as num,SUM(success_num) as success_num,goods_title,sku,goods_id,sku_id,enterprise_id FROM order_goods WHERE oid in (%s) and goods_id=%s and goods_type=0 and sku_id=%s GROUP BY enterprise_id` |
|
|
sql = fmt.Sprintf(sql, strings.Join(oIds, ","), arg["goods_id"], arg["sku_id"]) |
|
|
sql = fmt.Sprintf(sql, strings.Join(oIds, ","), arg["goods_id"], arg["sku_id"]) |
|
|
nativeString, err := db.QueryNativeString(engine, sql) |
|
|
nativeString, err := db.QueryNativeString(engine, sql) |
|
|
for _, v := range nativeString { |
|
|
for _, v := range nativeString { |
|
|