Skip to content

Commit

Permalink
fix(plugins/zhidaoplugin/): 插入 QABox 失败
Browse files Browse the repository at this point in the history
  • Loading branch information
yiyungent committed Jun 3, 2022
1 parent 6c8771e commit 464ecc8
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions plugins/ZhiDaoPlugin/DbContext.cs
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public static int InsertIntoQABox(QABox model)
{
con.Open();

string sql = "INSERT INTO QABox (Question,Answer,CreateTime,UpdateTime,Group) Values (@Question,@Answer,@CreateTime,@UpdateTime,@Group);";
string sql = "INSERT INTO QABox (Question,Answer,CreateTime,UpdateTime,QQGroup) Values (@Question,@Answer,@CreateTime,@UpdateTime,@QQGroup);";

return con.Execute(sql, model);
}
Expand All @@ -51,7 +51,7 @@ public static int UpdateQABox(QABox model)
{
con.Open();

string sql = "UPDATE QABox SET Question=@Question, Answer=@Answer, CreateTime=@CreateTime, UpdateTime=@UpdateTime, Group=@Group WHERE Id=@Id;";
string sql = "UPDATE QABox SET Question=@Question, Answer=@Answer, CreateTime=@CreateTime, UpdateTime=@UpdateTime, QQGroup=@QQGroup WHERE Id=@Id;";

return con.Execute(sql, model);
}
Expand Down
2 changes: 1 addition & 1 deletion plugins/ZhiDaoPlugin/Models/QABox.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public class QABox
/// <summary>
/// 对应QQ群 群号
/// </summary>
public string Group { get; set; }
public string QQGroup { get; set; }

public string Question { get; set; }

Expand Down
10 changes: 5 additions & 5 deletions plugins/ZhiDaoPlugin/ZhiDaoPlugin.cs
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public void OnGroupMessage((Bot s, GroupMessageEvent e) obj, string message, str

try
{
var dbModel = DbContext.QueryAllQABox().FirstOrDefault(m => m.Group == groupUin.ToString()
var dbModel = DbContext.QueryAllQABox().FirstOrDefault(m => m.QQGroup == groupUin.ToString()
&& m.Question.Trim().ToLower() == questionStr.ToLower());
if (dbModel != null)
{
Expand All @@ -71,7 +71,7 @@ public void OnGroupMessage((Bot s, GroupMessageEvent e) obj, string message, str
UpdateTime = DateTime.Now.ToTimeStamp13(),
Question = questionStr,
Answer = answerStr,
Group = groupUin.ToString()
QQGroup = groupUin.ToString()
};
DbContext.InsertIntoQABox(dbModel);
}
Expand All @@ -93,7 +93,7 @@ public void OnGroupMessage((Bot s, GroupMessageEvent e) obj, string message, str

#region 删除问答
text = text.Replace("#删除问答", "").Trim().ToLower();
var dbModel = DbContext.QueryAllQABox().FirstOrDefault(m => m.Group == groupUin.ToString()
var dbModel = DbContext.QueryAllQABox().FirstOrDefault(m => m.QQGroup == groupUin.ToString()
&& m.Question.Trim().ToLower() == text);
if (dbModel != null)
{
Expand All @@ -114,7 +114,7 @@ public void OnGroupMessage((Bot s, GroupMessageEvent e) obj, string message, str
}

#region 已学习
var dbModelList = DbContext.QueryAllQABox().Where(m => m.Group == groupUin.ToString()).ToList();
var dbModelList = DbContext.QueryAllQABox().Where(m => m.QQGroup == groupUin.ToString()).ToList();
StringBuilder sb = new StringBuilder();
sb.AppendLine("已学习:");
foreach (var dbModel in dbModelList)
Expand All @@ -129,7 +129,7 @@ public void OnGroupMessage((Bot s, GroupMessageEvent e) obj, string message, str
#region 关键词回复
try
{
var boxList = DbContext.QueryAllQABox().Where(m => m.Group == groupUin.ToString()).ToList();
var boxList = DbContext.QueryAllQABox().Where(m => m.QQGroup == groupUin.ToString()).ToList();
foreach (var item in boxList)
{
if (text.Contains(item.Question.ToLower().Trim()))
Expand Down
Binary file modified plugins/ZhiDaoPlugin/ZhiDaoPlugin.sqlite
Binary file not shown.
2 changes: 1 addition & 1 deletion plugins/ZhiDaoPlugin/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"DisplayName": "QQ知道插件",
"Description": "自定义问答",
"Author": "yiyun",
"Version": "0.2.1",
"Version": "0.2.2",
"SupportedVersions": [ "0.0.1" ]
}

0 comments on commit 464ecc8

Please sign in to comment.