|
@@ -96,7 +96,29 @@ func (l *SearchListLogic) SearchList(req *types.SearchReq) (resp *types.CommonRe
|
|
if !ts {
|
|
if !ts {
|
|
continue
|
|
continue
|
|
}
|
|
}
|
|
- d[name] = detailMosaicTxt
|
|
|
|
|
|
+ if name == "winnerPerson" || name == "winnerTel" || name == "winner" {
|
|
|
|
+ var winnerInfo []*bxcore.WinnerInfo
|
|
|
|
+ for _, wv := range v.WinnerInfo {
|
|
|
|
+ if name == "winnerPerson" {
|
|
|
|
+ wv.WinnerPerson = detailMosaicTxt
|
|
|
|
+ }
|
|
|
|
+ if name == "winnerTel" {
|
|
|
|
+ wv.WinnerTel = detailMosaicTxt
|
|
|
|
+ }
|
|
|
|
+ if name == "winner" {
|
|
|
|
+ wv.Winner = detailMosaicTxt
|
|
|
|
+ }
|
|
|
|
+ winnerInfo = append(winnerInfo, &bxcore.WinnerInfo{
|
|
|
|
+ Winner: wv.Winner,
|
|
|
|
+ WinnerTel: wv.WinnerTel,
|
|
|
|
+ WinnerPerson: wv.WinnerPerson,
|
|
|
|
+ WinnerId: wv.WinnerId,
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ d["winnerInfo"] = winnerInfo
|
|
|
|
+ } else {
|
|
|
|
+ d[name] = detailMosaicTxt
|
|
|
|
+ }
|
|
//if v1, ok := d[name]; ok && v1 != "" && v1 != 0 && ts {
|
|
//if v1, ok := d[name]; ok && v1 != "" && v1 != 0 && ts {
|
|
// d[name] = detailMosaicTxt
|
|
// d[name] = detailMosaicTxt
|
|
//}
|
|
//}
|