|
@@ -2,7 +2,6 @@ package logic
|
|
|
|
|
|
import (
|
|
|
"context"
|
|
|
- "fmt"
|
|
|
"github.com/zeromicro/go-zero/core/logx"
|
|
|
IC "jyBXSubscribe/rpc/init"
|
|
|
"jyBXSubscribe/rpc/internal/svc"
|
|
@@ -50,21 +49,24 @@ func (l *ByPushHistoryLogic) ByPushHistory(in *bxsubscribe.SubscribeInfosReq) (*
|
|
|
FileExists: in.FileExists, //是否有附件
|
|
|
}
|
|
|
if selectIds := strings.TrimSpace(in.SelectIds); selectIds != "" {
|
|
|
- encodeArr := strings.Split(selectIds, ",")
|
|
|
- idArr := make([]string, 0, len(encodeArr))
|
|
|
- for _, encodeId := range encodeArr {
|
|
|
- if tmp := util.DecodeId(encodeId); tmp != "" {
|
|
|
- idArr = append(idArr, tmp)
|
|
|
- }
|
|
|
- }
|
|
|
- spqp.SelectInfoIds = idArr
|
|
|
+ //encodeArr := strings.Split(selectIds, ",")
|
|
|
+ //idArr := make([]string, 0, len(encodeArr))
|
|
|
+ //for _, encodeId := range encodeArr {
|
|
|
+ // if tmp := util.DecodeId(encodeId); tmp != "" {
|
|
|
+ // idArr = append(idArr, tmp)
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+ spqp.SelectInfoIds = strings.Split(selectIds, ",")
|
|
|
}
|
|
|
_, _, list := model.NewSubscribePush(vipType).Datas(spqp)
|
|
|
if list == nil || len(list) == 0 {
|
|
|
- return nil, fmt.Errorf("未匹配到导出数据")
|
|
|
+ return &bxsubscribe.ByPushHistoryResp{
|
|
|
+ ErrorCode: 1,
|
|
|
+ ErrorMsg: "未查询到数据",
|
|
|
+ }, nil
|
|
|
}
|
|
|
ids := make([]string, 0, len(list))
|
|
|
- keyWords := make([]string, len(list), len(list))
|
|
|
+ keyWords := make([]string, 0, len(list))
|
|
|
for _, pushData := range list {
|
|
|
if pushData.XId != "" {
|
|
|
if xid := util.EncodeId(pushData.XId); len(xid) > 0 {
|