aa
This commit is contained in:
@@ -4348,50 +4348,86 @@ func RefreshPageStore() {
|
||||
}
|
||||
}
|
||||
}
|
||||
//商品表合并
|
||||
sql3 := ` TRUNCATE page_sku`
|
||||
dao.ExecuteSQL(db, sql3)
|
||||
sql4 := `
|
||||
INSERT INTO page_sku (created_at,updated_at,last_operator,vendor_id,vendor_store_id,vendor_sku_id,vendor_sku_name,month_saled,act_price,sale_price,unit)
|
||||
SELECT NOW(),NOW(),'jxadmin',t1.* FROM (
|
||||
(
|
||||
SELECT 0, a.wmpoiid, a.Base, a.name, a.month_saled, ISNULL(a.min_price) *100, a.basic_price*100, ''
|
||||
FROM jingdong_foodlist a
|
||||
)
|
||||
UNION ALL
|
||||
(
|
||||
SELECT 1, a.wmpoiid, '', a.name, a.month_saled, 0, a.min_price*100, a.unit
|
||||
FROM meituan_foodlist a
|
||||
)
|
||||
)t1
|
||||
////商品表合并
|
||||
//sql3 := ` TRUNCATE page_sku`
|
||||
//dao.ExecuteSQL(db, sql3)
|
||||
//sql4 := `
|
||||
// INSERT INTO page_sku (created_at,updated_at,last_operator,vendor_id,vendor_store_id,vendor_sku_id,vendor_sku_name,month_saled,act_price,sale_price,unit)
|
||||
// SELECT NOW(),NOW(),'jxadmin',t1.* FROM (
|
||||
// (
|
||||
// SELECT 0, a.wmpoiid, a.Base, a.name, a.month_saled, ISNULL(a.min_price) *100, a.basic_price*100, ''
|
||||
// FROM jingdong_foodlist a
|
||||
// )
|
||||
// UNION ALL
|
||||
// (
|
||||
// SELECT 1, a.wmpoiid, '', a.name, a.month_saled, 0, a.min_price*100, a.unit
|
||||
// FROM meituan_foodlist a
|
||||
// )
|
||||
// )t1
|
||||
//`
|
||||
//dao.ExecuteSQL(db, sql4)
|
||||
////门店表合并
|
||||
//sql5 := ` TRUNCATE page_store`
|
||||
//dao.ExecuteSQL(db, sql5)
|
||||
//sql6 := `
|
||||
// INSERT INTO page_store (created_at,updated_at,last_operator,vendor_id,vendor_store_id,vendor_store_name,address,city_name,org_code,lng,lat)
|
||||
// SELECT NOW(),NOW(),'jxadmin',t1.* FROM (
|
||||
// (
|
||||
// SELECT 0, a.wmpoiid, a.name, a.address, a.bak_info, a.orgcode, a.lng, a.lat
|
||||
// FROM jingdong_showd a
|
||||
// )
|
||||
// UNION ALL
|
||||
// (
|
||||
// SELECT 1, a.wmpoiid, a.name, a.address, a.city_name, '', a.lng, a.lat
|
||||
// FROM meituan_showd a
|
||||
// )
|
||||
// )t1
|
||||
//`
|
||||
//dao.ExecuteSQL(db, sql6)
|
||||
|
||||
var (
|
||||
jds2 []*JdPage
|
||||
mts2 []*MtPage
|
||||
)
|
||||
sql7 := `
|
||||
SELECT * FROM jingdong_showd WHERE brand_name = '' OR brand_name IS NULL OR brand_name = '无'
|
||||
`
|
||||
dao.ExecuteSQL(db, sql4)
|
||||
//门店表合并
|
||||
sql5 := ` TRUNCATE page_store`
|
||||
dao.ExecuteSQL(db, sql5)
|
||||
sql6 := `
|
||||
INSERT INTO page_store (created_at,updated_at,last_operator,vendor_id,vendor_store_id,vendor_store_name,address,city_name,org_code,lng,lat)
|
||||
SELECT NOW(),NOW(),'jxadmin',t1.* FROM (
|
||||
dao.GetRows(db, &jds2, sql7)
|
||||
if len(jds2) > 0 {
|
||||
|
||||
}
|
||||
sql8 := `
|
||||
SELECT * FROM meituan_showd WHERE brand_name = '' OR brand_name IS NULL OR brand_name = '无'
|
||||
`
|
||||
dao.GetRows(db, &mts2, sql8)
|
||||
if len(mts2) > 0 {
|
||||
|
||||
}
|
||||
sql9 := ` TRUNCATE page_brand`
|
||||
dao.ExecuteSQL(db, sql9)
|
||||
sql10 := `
|
||||
INSERT INTO page_brand (created_at,update_at,last_operator,brand_name)
|
||||
SELECT NOW(),NOW(),'jxadmin', t1.* FROM (
|
||||
(
|
||||
SELECT 0, a.wmpoiid, a.name, a.address, a.bak_info, a.orgcode, a.lng, a.lat
|
||||
SELECT DISTINCT a.brand_name
|
||||
FROM jingdong_showd a
|
||||
)
|
||||
UNION ALL
|
||||
UNION
|
||||
(
|
||||
SELECT 1, a.wmpoiid, a.name, a.address, a.city_name, '', a.lng, a.lat
|
||||
SELECT DISTINCT a.brand_name
|
||||
FROM meituan_showd a
|
||||
)
|
||||
)t1
|
||||
`
|
||||
dao.ExecuteSQL(db, sql6)
|
||||
dao.ExecuteSQL(db, sql10)
|
||||
}
|
||||
|
||||
func QueryPageStores2(db *dao.DaoDB, pageSize, offset int, keyword string, vendorStoreID string, vendorID, cityCode, districtCode int, tel string,
|
||||
func QueryPageStores2(db *dao.DaoDB, pageSize, offset int, keyword, vendorStoreID, brandName string, vendorID, cityCode, districtCode int, tel string,
|
||||
minShopScore float32, minRecentOrderNum, minSkuCount int, lng1, lat1, lng2, lat2 float64) (pagedInfo *model.PagedInfo, err error) {
|
||||
db.Db = orm.NewOrmUsingDB("c4beta")
|
||||
sqlJD := `
|
||||
SELECT name, 0 vendor_id, wmpoiid vendor_store_id, orgcode org_code, 1 vendor_status, address, phone tel1, pj shop_score, month_sales_tip recent_order_num,
|
||||
bak_info city_name, goods_number sku_count, lat, lng, district_name
|
||||
bak_info city_name, goods_number sku_count, lat, lng, district_name, brand_name
|
||||
FROM jingdong_showd
|
||||
`
|
||||
sqlEbai := `
|
||||
@@ -4399,7 +4435,7 @@ func QueryPageStores2(db *dao.DaoDB, pageSize, offset int, keyword string, vendo
|
||||
`
|
||||
sqlMT := `
|
||||
SELECT name, 1 vendor_id, wmpoiid vendor_store_id, '' org_code, 1 vendor_status, address, phone tel1, pj shop_score, REPLACE(REPLACE(month_sales_tip,'月售',''),'+','') recent_order_num,
|
||||
city_name, goods_number sku_count, lat, lng, district_name
|
||||
city_name, goods_number sku_count, lat, lng, district_name, brand_name
|
||||
FROM meituan_showd
|
||||
`
|
||||
sql := `
|
||||
@@ -4439,6 +4475,10 @@ func QueryPageStores2(db *dao.DaoDB, pageSize, offset int, keyword string, vendo
|
||||
sql += " AND t1.tel1 = ?"
|
||||
sqlParams = append(sqlParams, tel)
|
||||
}
|
||||
if brandName != "" {
|
||||
sql += " AND t1.brand_name = ?"
|
||||
sqlParams = append(sqlParams, brandName)
|
||||
}
|
||||
if minShopScore > 0 {
|
||||
sql += " AND t1.shop_score >= ?"
|
||||
sqlParams = append(sqlParams, minShopScore)
|
||||
@@ -4682,3 +4722,8 @@ func QueryPageSkus(ctx *jxcontext.Context, vendorID int, vendorStoreIDs []string
|
||||
}
|
||||
return pagedInfo, err
|
||||
}
|
||||
|
||||
func GetPageBrands(ctx *jxcontext.Context) (brands []*model.PageBrand, err error) {
|
||||
|
||||
return brands, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user