public override string OnResponse(string data) { AddEmailReq defaultReq = null; try { defaultReq = JsonConvert.DeserializeObject <AddEmailReq>(data); } catch (Exception e) { MySqlService.log.Warn("传入的参数有误:" + e); return(null); } string _tag = defaultReq.tag; int _connId = defaultReq.connId; string uid = defaultReq.uid; bool isToAll = defaultReq.isToAll; string title = defaultReq.title; string content = defaultReq.content; string reward = defaultReq.reward; JObject _responseData = new JObject(); _responseData.Add(MyCommon.TAG, _tag); _responseData.Add(MyCommon.CONNID, _connId); _responseData.Add(MyCommon.CODE, (int)Consts.Code.Code_OK); if (isToAll) { ICollection <User> collection = MySqlManager <User> .Instance.GetAll(); foreach (var user in collection) { SendEmailUtil.SendEmail(user.Uid, title, content, reward); } } else { SendEmailUtil.SendEmail(uid, title, content, reward); } return(_responseData.ToString()); }
public override string OnResponse(string data) { AddEmailReq defaultReq = null; try { defaultReq = JsonConvert.DeserializeObject <AddEmailReq>(data); } catch (Exception e) { MySqlService.log.Warn("传入的参数有误"); return(null); } string Tag = defaultReq.tag; string Uid = defaultReq.uid; string account = defaultReq.account; string password = defaultReq.password; string title = defaultReq.title; string content = defaultReq.content; string reward = defaultReq.reward; if (!MySqlService.AdminAccount.Equals(account) || !MySqlService.AdminPassWord.Equals(password)) { MySqlService.log.Warn("账号错误"); return(null); } if (string.IsNullOrWhiteSpace(Tag) || string.IsNullOrWhiteSpace(Uid) || string.IsNullOrWhiteSpace(title) || string.IsNullOrWhiteSpace(content) || string.IsNullOrWhiteSpace(reward)) { MySqlService.log.Warn("字段有空"); return(null); } //传给客户端的数据 JObject _responseData = new JObject(); _responseData.Add(MyCommon.TAG, Tag); //查询 AddUserEmailSql(Uid, title, content, reward, _responseData); return(_responseData.ToString()); }