|
@@ -68,6 +68,12 @@ func CheckCreateUserAccount(name string) (accountId int, err error) {
|
|
|
}
|
|
|
|
|
|
func (wt *WordTask) WordTaskSave() (err error) {
|
|
|
+ //查询最新泳道
|
|
|
+ swimlane_id := 0
|
|
|
+ swimlane := KbDb.FindOne("swimlanes", map[string]interface{}{"project_id": wt.Project_id}, "id", "id DESC")
|
|
|
+ if swimlane != nil && len(*swimlane) > 0 {
|
|
|
+ swimlane_id = common.IntAll((*swimlane)["id"])
|
|
|
+ }
|
|
|
in := KbDb.Insert("tasks", map[string]interface{}{
|
|
|
"title": wt.Title,
|
|
|
"description": wt.Description,
|
|
@@ -77,7 +83,7 @@ func (wt *WordTask) WordTaskSave() (err error) {
|
|
|
"position": wt.Position,
|
|
|
"score": wt.Score,
|
|
|
"creator_id": wt.Creator_id,
|
|
|
- "swimlane_id": wt.Swimlane_id,
|
|
|
+ "swimlane_id": common.If(swimlane_id != 0, swimlane_id, wt.Swimlane_id),
|
|
|
"date_creation": time.Now().Unix(),
|
|
|
"date_modification": time.Now().Unix(),
|
|
|
"date_moved": time.Now().Unix(),
|