shop 10 店鋪列表(後台)

2022-08-10 07:51:12 字數 2765 閱讀 4904

分頁讀取與無限滾動

多條件排列組合查詢店鋪資訊

dao層在查詢店鋪列表時,加上parentid不為空時,進行二級子列表的查詢

select

s.shop_id,

s.shop_name,

s.shop_desc,

s.shop_addr,

s.phone,

s.shop_img,

s.priority,

s.create_time,

s.last_edit_time,

s.status,

s.advice,

a.area_id,

a.area_name,

sc.shop_category_id,

sc.shop_category_name

from

shop s,

area a,

shop_category sc

and s.shop_category_id=#

and s.shop_category_id in (

select shop_category_id

from shop_category

where parent_id=#)

and s.area_id=#

and s.status=#

and s.owner_id=#

and s.shop_name like '%$%'

ands.area_id=a.area_id

ands.shop_category_id=sc.shop_category_id

order by

s.priority desc

limit #,#;

select

count(1),

s.shop_id,

s.shop_name,

s.shop_desc,

s.shop_addr,

s.phone,

s.shop_img,

s.priority,

s.create_time,

s.last_edit_time,

s.status,

s.advice,

a.area_id,

a.area_name,

sc.shop_category_id,

sc.shop_category_name

from

shop s,

area a,

shop_category sc

and s.shop_category_id=#

and s.shop_category_id in (

select shop_category_id

from shop_category

where parent_id=#)

and s.area_id=#

and s.status=#

and s.owner_id=#

and s.shop_name like '%$%'

ands.area_id=a.area_id

ands.shop_category_id=sc.shop_category_id

service層不變

controller層

/**

* 返回商品列表裡的shopcategory列表(一級或二級),以及區域資訊列表

//獲取區域列表資訊

listarealist = null;

try catch(exception e)

modelmap.put( "success", true );

return modelmap;

}/**

* 獲取指定查詢條件下的店鋪資訊

* 組合查詢條件,封裝進shopcondition中

* @param parentid

* @param shopcategoryid

* @param areaid

* @param shopname

* @return

*/private shop compactshopconditionforsearch(long parentid, long shopcategoryid, int areaid, string shopname)

if(shopcategoryid != -1)

if(areaid != -1)

if(shopname != null)

//同時設定只展示status = 1 的店鋪

shopcondition.setstatus( 1 );

return shopcondition;

}

shop 10 前端展示系統 首頁展示(後台)

初始的首頁 首先獲取首頁中頭條展示內容的list 然後還要獲取一級店鋪類別,用來將店鋪分類展示 dao層 獲取頭條資訊 通過傳入的查詢條件,查詢頭條資訊 param headlinecondition return listqueryheadline param headlinecondition ...

shop 6 店鋪註冊 js實現

後面接shop 7.店鋪編輯和列表 更新店鋪的資訊 前端實現 js 首先要有初始化的url,一載入此js,就執行此url,進行初始化 initurl中的getshopinitinfo 是獲取店鋪分類和區域資訊,進行前端的店鋪分類和所屬區域的下拉列表的初始化 registershopurl 是進行店鋪...

shop 8 店鋪列表展示 Dao層

實現商鋪管理 實現商店列表 實現分頁查詢店鋪,通過條件組合,來篩選出條件範圍內的店鋪列表 分頁查詢中使用limit 第乙個引數指定第乙個返回記錄行的偏移量,第二個引數指定返回記錄行的最大數目 1 2 分頁查詢店鋪,可輸入的條件有 店鋪名 模糊 店鋪狀態,店鋪類別,區域id,owner3 param ...