feat: harden phase one workflows
This commit is contained in:
@@ -1,10 +1,20 @@
|
||||
const { request } = require('../utils/request')
|
||||
|
||||
function listSecondGoods(category) {
|
||||
function listSecondGoods(category, keyword) {
|
||||
return request({
|
||||
url: '/api/mini/second-goods',
|
||||
data: category ? { category } : {}
|
||||
})
|
||||
url: '/api/mini/second-goods/page',
|
||||
data: buildSecondGoodsQuery(category, keyword)
|
||||
}).then((page) => page && page.records ? page.records : [])
|
||||
}
|
||||
|
||||
function buildSecondGoodsQuery(category, keyword) {
|
||||
const data = {
|
||||
pageNo: 1,
|
||||
pageSize: 20
|
||||
}
|
||||
if (category) data.category = category
|
||||
if (keyword) data.keyword = keyword
|
||||
return data
|
||||
}
|
||||
|
||||
function getSecondGoodsDetail(id) {
|
||||
@@ -21,6 +31,7 @@ function createSecondGoods(data) {
|
||||
|
||||
module.exports = {
|
||||
listSecondGoods,
|
||||
buildSecondGoodsQuery,
|
||||
getSecondGoodsDetail,
|
||||
createSecondGoods
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user