|
@@ -3,6 +3,7 @@ package controllers
|
|
|
import (
|
|
|
"bzd_server/conf"
|
|
|
"bzd_server/lib"
|
|
|
+ "bzd_server/models/Account"
|
|
|
"bzd_server/models/System"
|
|
|
"bzd_server/models/Task"
|
|
|
beego "github.com/beego/beego/v2/server/web"
|
|
@@ -36,8 +37,12 @@ func (c *TaskController) List() {
|
|
|
T_name := c.GetString("T_name")
|
|
|
T_uuid := c.GetString("T_uuid")
|
|
|
|
|
|
+ UserMap := Account.UserListToMap(Account.Read_User_List_ALL_1())
|
|
|
+ AdminMap := Account.AdminListToMap(Account.Read_Admin_List_ALL_1())
|
|
|
+
|
|
|
var cnt int
|
|
|
- List, cnt := Task.Read_UserTask_List(T_uuid, T_name, page, page_z)
|
|
|
+ List, cnt := Task.Read_UserTask_List(T_uuid, T_name, UserMap, AdminMap, page, page_z)
|
|
|
+
|
|
|
page_size := math.Ceil(float64(cnt) / float64(page_z))
|
|
|
r_jsons.List = List
|
|
|
r_jsons.Page = page
|
|
@@ -71,9 +76,11 @@ func (c *TaskController) UserTaskList() {
|
|
|
}
|
|
|
|
|
|
T_name := c.GetString("T_name")
|
|
|
+ UserMap := Account.UserListToMap(Account.Read_User_List_ALL_1())
|
|
|
+ AdminMap := Account.AdminListToMap(Account.Read_Admin_List_ALL_1())
|
|
|
|
|
|
var cnt int
|
|
|
- List, cnt := Task.Read_UserTask_List(User_r.T_uuid, T_name, page, page_z)
|
|
|
+ List, cnt := Task.Read_UserTask_List(User_r.T_uuid, T_name, UserMap, AdminMap, page, page_z)
|
|
|
page_size := math.Ceil(float64(cnt) / float64(page_z))
|
|
|
r_jsons.List = List
|
|
|
r_jsons.Page = page
|
|
@@ -129,18 +136,6 @@ func (c *TaskController) Add() {
|
|
|
T_reporting := c.GetString("T_reporting")
|
|
|
T_delivery := c.GetString("T_delivery")
|
|
|
|
|
|
- //var_ := Task.Task{
|
|
|
- // T_uuid: T_uuid,
|
|
|
- // T_name: T_name,
|
|
|
- // T_VerifyTemplate_id: T_VerifyTemplate_id,
|
|
|
- // T_deadline: T_deadline,
|
|
|
- // T_collection: Task.TaskInfo{T_uuid: T_collection},
|
|
|
- // T_reporting: Task.TaskInfo{T_uuid: T_reporting},
|
|
|
- // T_delivery: Task.TaskInfo{T_uuid: T_delivery},
|
|
|
- // T_Show: 1,
|
|
|
- // T_State: 1,
|
|
|
- //}
|
|
|
-
|
|
|
var_ := Task.Task{
|
|
|
T_uuid: T_uuid,
|
|
|
T_name: T_name,
|
|
@@ -203,61 +198,82 @@ func (c *TaskController) Up() {
|
|
|
}
|
|
|
|
|
|
// .......
|
|
|
+ clos := make([]string, 0)
|
|
|
if len(T_name) > 0 {
|
|
|
r.T_name = T_name
|
|
|
+ clos = append(clos, "T_name")
|
|
|
}
|
|
|
if T_Show_err == nil {
|
|
|
r.T_Show = T_Show
|
|
|
+ clos = append(clos, "T_Show")
|
|
|
}
|
|
|
if len(T_VerifyTemplate_id) > 0 {
|
|
|
r.T_VerifyTemplate_id = T_VerifyTemplate_id
|
|
|
+ clos = append(clos, "T_VerifyTemplate_id")
|
|
|
}
|
|
|
if len(T_deadline) > 0 {
|
|
|
r.T_deadline = T_deadline
|
|
|
+ clos = append(clos, "T_deadline")
|
|
|
}
|
|
|
if len(T_collection) > 0 {
|
|
|
r.T_collection = T_collection
|
|
|
+ clos = append(clos, "T_collection")
|
|
|
}
|
|
|
if len(T_reporting) > 0 {
|
|
|
r.T_reporting = T_reporting
|
|
|
+ clos = append(clos, "T_reporting")
|
|
|
}
|
|
|
if len(T_delivery) > 0 {
|
|
|
r.T_delivery = T_delivery
|
|
|
+ clos = append(clos, "T_delivery")
|
|
|
}
|
|
|
if T_collection_err == nil {
|
|
|
r.T_collection_state = T_collection_state
|
|
|
+ clos = append(clos, "T_collection_state")
|
|
|
}
|
|
|
if T_reporting_err == nil {
|
|
|
r.T_reporting_state = T_reporting_state
|
|
|
+ clos = append(clos, "T_reporting_state")
|
|
|
}
|
|
|
if T_delivery_err == nil {
|
|
|
r.T_delivery_state = T_delivery_state
|
|
|
+ clos = append(clos, "T_delivery_state")
|
|
|
}
|
|
|
|
|
|
if len(T_doc1) > 0 {
|
|
|
r.T_doc1 = T_doc1
|
|
|
+ clos = append(clos, "T_doc1")
|
|
|
}
|
|
|
if len(T_pdf1) > 0 {
|
|
|
r.T_pdf1 = T_pdf1
|
|
|
+ clos = append(clos, "T_pdf1")
|
|
|
}
|
|
|
if len(T_doc2) > 0 {
|
|
|
r.T_doc2 = T_doc2
|
|
|
+ clos = append(clos, "T_doc2")
|
|
|
}
|
|
|
+ // 验证报告内容T_pdf2 ,上传后将 当前任务 报告编写 标志 为 1
|
|
|
if len(T_pdf2) > 0 {
|
|
|
r.T_pdf2 = T_pdf2
|
|
|
+ clos = append(clos, "T_pdf2")
|
|
|
+ r.T_reporting_state = 1
|
|
|
+ clos = append(clos, "T_reporting_state")
|
|
|
}
|
|
|
if len(T_doc3) > 0 {
|
|
|
r.T_doc3 = T_doc3
|
|
|
+ clos = append(clos, "T_doc3")
|
|
|
}
|
|
|
if len(T_pdf3) > 0 {
|
|
|
r.T_pdf3 = T_pdf3
|
|
|
+ clos = append(clos, "T_pdf3")
|
|
|
}
|
|
|
|
|
|
// .......
|
|
|
- if !Task.Update_Task(r, "T_name", "T_Show", "T_VerifyTemplate_id", "T_deadline",
|
|
|
- "T_collection", "T_reporting", "T_delivery",
|
|
|
- "T_collection_state", "T_reporting_state", "T_delivery_state",
|
|
|
- "T_doc1", "T_pdf1", "T_doc2", "T_pdf2", "T_doc3", "T_pdf3") {
|
|
|
+ // "T_name", "T_Show", "T_VerifyTemplate_id", "T_deadline",
|
|
|
+ // "T_collection", "T_reporting", "T_delivery",
|
|
|
+ // "T_collection_state", "T_reporting_state", "T_delivery_state",
|
|
|
+ // "T_doc1", "T_pdf1", "T_doc2", "T_pdf2", "T_doc3", "T_pdf3"
|
|
|
+ if !Task.Update_Task(r, clos...) {
|
|
|
c.Data["json"] = lib.JSONS{Code: 202, Msg: "修改失败!"}
|
|
|
c.ServeJSON()
|
|
|
return
|