feat: 按创建人隔离采集采购任务 (#127)
This commit is contained in:
@@ -101,3 +101,18 @@ func TestCreateShopeePddCollectTask_按当前关联创建(t *testing.T) {
|
||||
t.Fatal("没有创建采集任务")
|
||||
}
|
||||
}
|
||||
|
||||
func TestCreateShopeePddCollectTaskForUser_记录当前用户(t *testing.T) {
|
||||
db := newTestDB(t)
|
||||
admin, _, _ := insertTaskUsers(t, db)
|
||||
seedShopeeProduct(t, db, "1001", "商品一")
|
||||
AssociateShopeePdd(db, "1001", pddURLA, false)
|
||||
result, err := CreateShopeePddCollectTaskForUser(db, admin, "1001")
|
||||
if err != nil || result.Created != 1 {
|
||||
t.Fatalf("创建结果 = %+v, err=%v", result, err)
|
||||
}
|
||||
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", creator, err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user