Commit 27aaee75 authored by 陈子龙's avatar 陈子龙

Merge branch 'dev-czl' into dev

parents ef1ffd7b 022679d0
......@@ -36,4 +36,11 @@ func InitWorkOrderRouter(e *gin.Engine) {
me.PUT("/feedback", controller.FeedbackWorkOrderMe) // 处置反馈
me.GET("/list", controller.ListWorkOrderMe) // 我的业务工单列表
}
////我的预警工单
//me := so.Group("/work_order_me")
//{
// me.PUT("/feedback", controller.FeedbackWorkOrderMe) // 处置反馈
// me.GET("/list", controller.ListWorkOrderMe) // 我的业务工单列表
//}
}
......@@ -163,7 +163,7 @@ func (t *TaskManageSvc) ListTaskManage(req request.ListTaskManageReq) (total int
finder := db.Table("task_manage").Alias("tm").Where("tm.is_delete = 0")
if req.Search != "" {
finder.Where(fmt.Sprintf("(tm.task_name LIKE %s OR tm.task_desc LIKE %s OR tm.create_user LIKE %s)",
finder.Where(fmt.Sprintf("(tm.task_name LIKE '%s' OR tm.task_desc LIKE '%s' OR tm.create_user LIKE '%s')",
"%"+req.Search+"%", "%"+req.Search+"%", "%"+req.Search+"%"))
}
if req.CreateDateFrom != "" {
......
......@@ -211,7 +211,7 @@ func (w *WorkOrderManageSvc) ListWorkOrderManage(req request.ListWorkOrderManage
finder := db.Table("work_order_manage")
if req.Search != "" {
finder.Where(fmt.Sprintf("order_name LIKE %s", "%"+req.Search+"%"))
finder.Where(fmt.Sprintf("order_name LIKE '%s'", "%"+req.Search+"%"))
}
if req.OrderLevel != 0 {
finder.Where("order_level = ?", req.OrderLevel)
......@@ -364,7 +364,7 @@ func (w *WorkOrderManageSvc) ListWorkOrderIssuance(req request.ListWorkOrderReq)
Join("INNER", "work_order_manage wom", "woi.order_id = wom.id")
if req.Search != "" {
finder.Where(fmt.Sprintf("wom.order_name LIKE %s", "%"+req.Search+"%"))
finder.Where(fmt.Sprintf("wom.order_name LIKE '%s'", "%"+req.Search+"%"))
}
if req.OrderLevel != 0 {
finder.Where("wom.order_level = ?", req.OrderLevel)
......@@ -379,7 +379,7 @@ func (w *WorkOrderManageSvc) ListWorkOrderIssuance(req request.ListWorkOrderReq)
finder.Where("woi.create_time <= ?", req.CreateDateTo)
}
if req.CompleteTimeFrom != "" {
finder.Where("woi.complete_time <= ?", req.CompleteTimeFrom)
finder.Where("woi.complete_time >= ?", req.CompleteTimeFrom)
}
if req.CompleteTimeTo != "" {
finder.Where("woi.complete_time <= ?", req.CompleteTimeTo)
......@@ -424,12 +424,15 @@ func (w *WorkOrderManageSvc) DetailsWorkOrderIssuance(id int) (workOrderIssuance
var workOrderIssuance response.WorkOrderIssuance
finder := db.Table("work_order_issuance").Alias("woi").
Join("INNER", "work_order_manage wom", "woi.order_id = wom.ID").Where("woi.id = ?", id)
_, err = finder.Select("woi.\"id\",woi.order_id,wom.order_name,wom.order_level,wom.order_desc,woi.order_state,woi.push_obj,woi.create_user,woi.create_time,woi.complete_time").
has, err := finder.Select("woi.\"id\",woi.order_id,wom.order_name,wom.order_level,wom.order_desc,woi.order_state,woi.push_obj,woi.create_user,woi.create_time,woi.complete_time").
Get(&workOrderIssuance)
if err != nil {
err = resp.DbSelectError.WithError(err)
return
}
if !has {
return
}
//var workOrderMe entity.WorkOrderMe
finder1 := db.Table("work_order_me").Where("order_issuance_id = ?", id)
......@@ -521,7 +524,7 @@ func (w *WorkOrderManageSvc) ListWorkOrderMe(req request.ListWorkOrderReq) (tota
Join("INNER", "work_order_manage wom", "woi.order_id = wom.id")
if req.Search != "" {
finder.Where(fmt.Sprintf("wom.order_name LIKE %s", "%"+req.Search+"%"))
finder.Where(fmt.Sprintf("wom.order_name LIKE '%s'", "%"+req.Search+"%"))
}
if req.OrderLevel != 0 {
finder.Where("wom.order_level = ?", req.OrderLevel)
......@@ -536,7 +539,7 @@ func (w *WorkOrderManageSvc) ListWorkOrderMe(req request.ListWorkOrderReq) (tota
finder.Where("woi.create_time <= ?", req.CreateDateTo)
}
if req.CompleteTimeFrom != "" {
finder.Where("wome.complete_time <= ?", req.CompleteTimeFrom)
finder.Where("wome.complete_time >= ?", req.CompleteTimeFrom)
}
if req.CompleteTimeTo != "" {
finder.Where("wome.complete_time <= ?", req.CompleteTimeTo)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment