Skip to content

Commit 61f930d

Browse files
committed
修改调用processJJ方法时返回的错误err,优化jj函数的数据库操作
1 parent fdf474a commit 61f930d

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

niu/main.go

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -287,20 +287,17 @@ func JJ(gid, uid, adduser int64, prop string) (message string, adduserLength flo
287287
return "", 0, ErrCannotFight
288288
}
289289

290-
m := map[string]interface{}{}
291290
message, err = myniuniu.processJJ(adduserniuniu, prop)
292291
if err != nil {
293-
return "", 0, ErrNoNiuNiu
292+
return "", 0, err
294293
}
295294

296-
m["length"] = myniuniu.Length
297-
if err = updatesUserByID(gid, uid, m); err != nil {
298-
return "", 0, ErrNoNiuNiu
295+
if err = TableFor(gid, ur).Where("user_id =?", uid).Update("length", myniuniu.Length).Error; err != nil {
296+
return "", 0, err
299297
}
300298

301-
m["length"] = adduserniuniu.Length
302-
if err = updatesUserByID(gid, adduser, m); err != nil {
303-
return "", 0, ErrNoNiuNiu
299+
if err = TableFor(gid, ur).Where("user_id =?", adduser).Update("length", adduserniuniu.Length).Error; err != nil {
300+
return "", 0, err
304301
}
305302

306303
adduserLength = adduserniuniu.Length

0 commit comments

Comments
 (0)