private static UserRegLoginResp GenerateUserToken(ResultMo <UserInfoMo> userRes)
        {
            if (!userRes.IsSuccess())
            {
                return(userRes.ConvertToResult <UserRegLoginResp>());
            }

            var tokenRes = MemberTokenUtil.AppendToken(MemberShiper.AppAuthorize.AppSource, userRes.data.Id,
                                                       MemberAuthorizeType.User);

            return(tokenRes.IsSuccess()
                ? new UserRegLoginResp()
            {
                token = tokenRes.data, user = userRes.data
            }
                : tokenRes.ConvertToResult <UserRegLoginResp>());
        }
Exemple #2
0
 /// <summary>
 ///   接受微信支付通知后需要返回的信息
 /// </summary>
 /// <param name="res"></param>
 /// <returns></returns>
 public string GetCallBackReturnXml(ResultMo res)
 {
     return(string.Format($"<xml><return_code><![CDATA[{ (res.IsSuccess() ? "SUCCESS" : "FAIL")}]]></return_code><return_msg><![CDATA[{ res.msg}]]></return_msg></xml>"));
 }
 /// <summary>
 ///   接受微信支付通知后需要返回的信息
 /// </summary>
 /// <param name="res"></param>
 /// <returns></returns>
 public string GetTradeSendXml(ResultMo res)
 {
     return
         ($"<xml><return_code><![CDATA[{(res.IsSuccess() ? "Success" : "FAIL")}]]></return_code><return_msg><![CDATA[{res.msg}]]></return_msg></xml>");
 }