Przeglądaj źródła

fix:edit whatsapp automation

jimmyyem 2 miesięcy temu
rodzic
commit
581b4cc283

+ 2 - 2
desc/wechat/whatsapp.api

@@ -123,7 +123,7 @@ type (
 	ConversationalAutomationInfo {
 		Prompts []string `json:"prompts,optional"`
 		Commands []Command `json:"commands,optional"`
-		PhoneNumber string `json:"phoneNumber,optional"`
+		Phone string `json:"phone,optional"`
 		EnableWelcomeMessage bool `json:"enableWelcomeMessage,optional"`
 	}
 	Command {
@@ -132,7 +132,7 @@ type (
 	}
 	SetAutomationReq {
 		EnableWelcomeMessage bool `json:"enableWelcomeMessage,optional"`
-		PhoneNumber string `json:"phoneNumber,optional"`
+		Phone string `json:"phone,optional"`
 		Commands []Command `json:"commands,optional"`
 		Prompts []string `json:"prompts,optional"`
 		WaId string `json:"waId,optional"`

+ 2 - 2
internal/logic/whatsapp/get_automation_logic.go

@@ -41,13 +41,13 @@ func (l *GetAutomationLogic) GetAutomation(req *types.AutomationReq) (*types.Aut
 			})
 		}
 	}
-	if automation.Body.Data.Commands != nil {
+	if automation.Body.Data.Prompts != nil {
 		for _, v := range automation.Body.Data.Prompts {
 			resp.Data.Prompts = append(resp.Data.Prompts, *v)
 		}
 	}
 	if automation.Body.Data.PhoneNumber != nil {
-		resp.Data.PhoneNumber = *automation.Body.Data.PhoneNumber
+		resp.Data.Phone = *automation.Body.Data.PhoneNumber
 	}
 
 	if automation.Body.Data.EnableWelcomeMessage != nil {

+ 1 - 1
internal/logic/whatsapp/set_automation_logic.go

@@ -25,7 +25,7 @@ func NewSetAutomationLogic(ctx context.Context, svcCtx *svc.ServiceContext) *Set
 
 func (l *SetAutomationLogic) SetAutomation(req *types.SetAutomationReq) (*types.BaseMsgResp, error) {
 	resp := types.BaseMsgResp{}
-	_, err := aliyun.SetAutomation(req.WaId, req.PhoneNumber, req.Prompts)
+	_, err := aliyun.SetAutomation(req.WaId, req.Phone, req.Prompts)
 
 	if err != nil {
 		resp.Code = 1

+ 2 - 2
internal/types/types.go

@@ -3512,7 +3512,7 @@ type AutomationResp struct {
 type ConversationalAutomationInfo struct {
 	Prompts              []string  `json:"prompts,optional"`
 	Commands             []Command `json:"commands,optional"`
-	PhoneNumber          string    `json:"phoneNumber,optional"`
+	Phone                string    `json:"phone,optional"`
 	EnableWelcomeMessage bool      `json:"enableWelcomeMessage,optional"`
 }
 
@@ -3524,7 +3524,7 @@ type Command struct {
 // swagger:model SetAutomationReq
 type SetAutomationReq struct {
 	EnableWelcomeMessage bool      `json:"enableWelcomeMessage,optional"`
-	PhoneNumber          string    `json:"phoneNumber,optional"`
+	Phone                string    `json:"phone,optional"`
 	Commands             []Command `json:"commands,optional"`
 	Prompts              []string  `json:"prompts,optional"`
 	WaId                 string    `json:"waId,optional"`