质押查询修改
This commit is contained in:
parent
3280edd726
commit
080fa40d84
@ -45,18 +45,11 @@ func (this *MarketApi) LockList(c *gin.Context) {
|
|||||||
sql := fmt.Sprintf(`
|
sql := fmt.Sprintf(`
|
||||||
SELECT A.idx, A.net_id, A.token_type, A.token_id, A.contract_address, A.last_lock_time, B.status, B.event_data FROM t_nft A LEFT JOIN t_order B
|
SELECT A.idx, A.net_id, A.token_type, A.token_id, A.contract_address, A.last_lock_time, B.status, B.event_data FROM t_nft A LEFT JOIN t_order B
|
||||||
ON A.net_id = B.net_id AND A.contract_address = B.contract_address AND A.token_id = B.token_id
|
ON A.net_id = B.net_id AND A.contract_address = B.contract_address AND A.token_id = B.token_id
|
||||||
WHERE A.idx > %d AND A.net_id = %d`,
|
WHERE A.idx > %d AND A.net_id = %d AND A.last_owner_address = ? AND A.owner_address != ? AND A.last_owner_address = A.last_lock_address`,
|
||||||
cursor, netId)
|
cursor, netId)
|
||||||
|
|
||||||
|
params := []string{owner,owner}
|
||||||
subFilters := []f5.DbQueryFilter{}
|
subFilters := []f5.DbQueryFilter{}
|
||||||
{
|
|
||||||
inSub := `A.last_owner_address= '` + owner + `'`
|
|
||||||
q5.AppendSlice(&subFilters, f5.GetDbFilter().Custom(inSub).And())
|
|
||||||
inSub = `A.owner_address != '` + owner + `'`
|
|
||||||
q5.AppendSlice(&subFilters, f5.GetDbFilter().Custom(inSub).And())
|
|
||||||
inSub = `A.last_owner_address = A.last_lock_address`
|
|
||||||
q5.AppendSlice(&subFilters, f5.GetDbFilter().Custom(inSub).And())
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
{
|
||||||
itemIds := map[int32]int32{}
|
itemIds := map[int32]int32{}
|
||||||
@ -121,8 +114,7 @@ WHERE A.idx > %d AND A.net_id = %d`,
|
|||||||
pageSize,
|
pageSize,
|
||||||
cursor,
|
cursor,
|
||||||
sql,
|
sql,
|
||||||
[]string{
|
params,
|
||||||
},
|
|
||||||
f5.GetDbFilter().Comp(subFilters...),
|
f5.GetDbFilter().Comp(subFilters...),
|
||||||
orderBy,
|
orderBy,
|
||||||
func (err error, pagination *f5.StreamPagination) {
|
func (err error, pagination *f5.StreamPagination) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user