feat: 按创建人隔离采集采购任务 (#127)
This commit is contained in:
@@ -666,6 +666,10 @@ func TestCreatePddCollectTasksForUser_指定客户端时只等待该客户端领
|
||||
if !ok || status != "assigned" || assigned != "client-chosen" {
|
||||
t.Fatalf("任务初始状态或客户端不对: status=%q assigned=%q ok=%t", status, assigned, ok)
|
||||
}
|
||||
var creator string
|
||||
if err := db.QueryRow(`SELECT created_by_user_id FROM tasks WHERE pdd_goods_id='737116531267'`).Scan(&creator); err != nil || creator != admin.UserID {
|
||||
t.Fatalf("采集任务创建人=%q err=%v,期望 %q", creator, err, admin.UserID)
|
||||
}
|
||||
otherTask, err := ClaimNextTask(db, "client-other", []string{"collect"})
|
||||
if err != nil || otherTask != nil {
|
||||
t.Fatalf("其他客户端不应领到指定任务: task=%+v err=%v", otherTask, err)
|
||||
|
||||
Reference in New Issue
Block a user