/// <summary> /// 扫码推事件,并且弹出“消息获取中”提示框 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override IResponseMessageBase OnEvent_ScancodeWaitmsgRequest(RequestMessageEvent_Scancode_Waitmsg requestMessage) { string AppId = "wx739b4a998d710f0b";//与微信公众账号后台的AppId设置保持一致,区分大小写。 string AppSecret = "96c92d012934a873820d97084c18d93d"; string pwd = "jwysoft20122012,"; string msg = requestMessage.ScanCodeInfo.ScanResult; WebReference.Service1 method = new WebReference.Service1(); string result = method.QueryContract(pwd, msg); var responseMessage = base.CreateResponseMessage <ResponseMessageText>(); var accessToken = AccessTokenContainer.TryGetAccessToken(AppId, AppSecret); string UserName = UserApi.Info(accessToken, responseMessage.ToUserName).nickname; responseMessage.Content = "您好" + UserName + "\r\n查询结果是:\r\n" + result; //将用户查询日志添加进数据库 UserLog model = new UserLog(); model.AccountName = requestMessage.FromUserName; model.QueryCode = requestMessage.ScanCodeInfo.ScanResult; model.QueryContent = result; model.CreateDate = requestMessage.CreateTime; model.NickName = UserName; UserLogService.AddUserLog(model); return(responseMessage); }
public async Task <IActionResult> Post([FromBody] UserLog userLog) { await _service.AddUserLog(userLog); return(Ok()); }