Explorar el Código

fix:修改企微同步接口URL

jimmyyem hace 16 horas
padre
commit
9b89cc04cf

+ 2 - 2
desc/wechat/workphone.api

@@ -17,6 +17,6 @@ service Wechat {
     @handler wxRefresh // TODO: replace handler name and delete this comment
     post /workphone/wxaccount/refresh returns(BaseMsgResp)
 
-	@handler QxRefresh // TODO: replace handler name and delete this comment
-	post /workphone/Qxaccount/refresh returns(BaseMsgResp)
+	@handler QwRefresh
+	post /workphone/Qwaccount/refresh returns(BaseMsgResp)
 }

+ 4 - 4
internal/handler/WorkPhone/qx_refresh_handler.go → internal/handler/WorkPhone/qw_refresh_handler.go

@@ -9,7 +9,7 @@ import (
 	"wechat-api/internal/svc"
 )
 
-// swagger:route post /workphone/Qxaccount/refresh WorkPhone QxRefresh
+// swagger:route post /workphone/Qwaccount/refresh WorkPhone QwRefresh
 //
 
 //
@@ -18,10 +18,10 @@ import (
 // Responses:
 //  200: BaseMsgResp
 
-func QxRefreshHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {
+func QwRefreshHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {
 	return func(w http.ResponseWriter, r *http.Request) {
-		l := WorkPhone.NewQxRefreshLogic(r.Context(), svcCtx)
-		resp, err := l.QxRefresh()
+		l := WorkPhone.NewQwRefreshLogic(r.Context(), svcCtx)
+		resp, err := l.QwRefresh()
 		if err != nil {
 			httpx.ErrorCtx(r.Context(), w, err)
 		} else {

+ 2 - 2
internal/handler/routes.go

@@ -1629,8 +1629,8 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
 				},
 				{
 					Method:  http.MethodPost,
-					Path:    "/workphone/Qxaccount/refresh",
-					Handler: WorkPhone.QxRefreshHandler(serverCtx),
+					Path:    "/workphone/Qwaccount/refresh",
+					Handler: WorkPhone.QwRefreshHandler(serverCtx),
 				},
 			}...,
 		),

+ 8 - 8
internal/logic/WorkPhone/qx_refresh_logic.go → internal/logic/WorkPhone/qw_refresh_logic.go

@@ -4,28 +4,28 @@ import (
 	"context"
 	"fmt"
 	"github.com/imroc/req/v3"
-	"github.com/suyuan32/simple-admin-common/msg/errormsg"
 	"time"
+
 	"wechat-api/internal/svc"
 	"wechat-api/internal/types"
 
 	"github.com/zeromicro/go-zero/core/logx"
 )
 
-type QxRefreshLogic struct {
+type QwRefreshLogic struct {
 	logx.Logger
 	ctx    context.Context
 	svcCtx *svc.ServiceContext
 }
 
-func NewQxRefreshLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QxRefreshLogic {
-	return &QxRefreshLogic{
+func NewQwRefreshLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QwRefreshLogic {
+	return &QwRefreshLogic{
 		Logger: logx.WithContext(ctx),
 		ctx:    ctx,
 		svcCtx: svcCtx}
 }
 
-func (l *QxRefreshLogic) QxRefresh() (resp *types.BaseMsgResp, err error) {
+func (l *QwRefreshLogic) QwRefresh() (resp *types.BaseMsgResp, err error) {
 	var result types.WorkPhoneGetWeChatsResp
 	client := req.C().DevMode()
 	client.SetCommonRetryCount(2).
@@ -34,12 +34,12 @@ func (l *QxRefreshLogic) QxRefresh() (resp *types.BaseMsgResp, err error) {
 	res, err := client.R().SetSuccessResult(&result).Post("http://chat.gkscrm.com:15086/pc/GetWeChatsReq?id=13")
 
 	if err != nil {
-		return
+		return nil, err
 	}
 	if !res.IsSuccessState() {
 		err = fmt.Errorf("GetWeChats failed with status code %d", res.StatusCode)
-		return
+		return nil, err
 	}
 
-	return &types.BaseMsgResp{Msg: errormsg.Success}, nil
+	return resp, nil
 }