Pārlūkot izejas kodu

fix:edit batch_msg_list

jimmyyem 7 mēneši atpakaļ
vecāks
revīzija
09047f9cd8

+ 3 - 0
desc/wechat/message_records.api

@@ -68,6 +68,9 @@ type (
     MessageRecordsListReq {
     MessageRecordsListReq {
         PageInfo
         PageInfo
 
 
+		// 群发消息ID
+		BatchMsgId *uint64 `json:"batchMsgId,optional"`
+
         // 机器人微信 id 
         // 机器人微信 id 
         BotWxid  *string `json:"botWxid,optional"`
         BotWxid  *string `json:"botWxid,optional"`
 
 

+ 4 - 0
internal/logic/message_records/get_message_records_list_logic.go

@@ -31,7 +31,11 @@ func NewGetMessageRecordsListLogic(ctx context.Context, svcCtx *svc.ServiceConte
 func (l *GetMessageRecordsListLogic) GetMessageRecordsList(req *types.MessageRecordsListReq) (*types.MessageRecordsListResp, error) {
 func (l *GetMessageRecordsListLogic) GetMessageRecordsList(req *types.MessageRecordsListReq) (*types.MessageRecordsListResp, error) {
 	organizationId := l.ctx.Value("organizationId").(uint64)
 	organizationId := l.ctx.Value("organizationId").(uint64)
 	var predicates []predicate.MessageRecords
 	var predicates []predicate.MessageRecords
+	// 按机构ID搜
 	predicates = append(predicates, messagerecords.OrganizationIDEQ(organizationId))
 	predicates = append(predicates, messagerecords.OrganizationIDEQ(organizationId))
+	// 按群发ID搜
+	predicates = append(predicates, messagerecords.SourceIDEQ(*req.BatchMsgId))
+
 	if req.BotWxid != nil {
 	if req.BotWxid != nil {
 		predicates = append(predicates, messagerecords.BotWxidContains(*req.BotWxid))
 		predicates = append(predicates, messagerecords.BotWxidContains(*req.BotWxid))
 	}
 	}

+ 2 - 0
internal/types/types.go

@@ -1060,6 +1060,8 @@ type MessageRecordsListInfo struct {
 // swagger:model MessageRecordsListReq
 // swagger:model MessageRecordsListReq
 type MessageRecordsListReq struct {
 type MessageRecordsListReq struct {
 	PageInfo
 	PageInfo
+	// 群发消息ID
+	BatchMsgId *uint64 `json:"batchMsgId,optional"`
 	// 机器人微信 id
 	// 机器人微信 id
 	BotWxid *string `json:"botWxid,optional"`
 	BotWxid *string `json:"botWxid,optional"`
 	// 接收方微信 id
 	// 接收方微信 id