From 53d80c839ad2aad0a0482ca43fca1fc3a95b9d1c Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期五, 03 十一月 2023 17:30:54 +0800 Subject: [PATCH] 更改路由 --- service/task.go | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/service/task.go b/service/task.go index 8f6388d..bebd3ff 100644 --- a/service/task.go +++ b/service/task.go @@ -1,7 +1,6 @@ package service import ( - "apsClient/conf" "apsClient/constvar" "apsClient/model" "apsClient/model/common" @@ -9,6 +8,7 @@ "apsClient/model/response" "apsClient/pkg/ecode" "apsClient/pkg/logx" + "apsClient/pkg/timex" "fmt" "github.com/jinzhu/gorm" "time" @@ -22,7 +22,7 @@ } // GetTask 鑾峰彇浠诲姟锛屾湭瀹屾垚鐨勫紑濮嬫椂闂村皬浜庣瓑浜庡綋鍓嶆椂闂达紝缁撴潫鏃堕棿澶т簬褰撳墠鏃堕棿鐨勪换鍔� -func (slf TaskService) GetTask(page, pageSize int, mode constvar.TaskMode, channels []int32) (taskResp *response.TaskResponse, code int) { +func (slf TaskService) GetTask(deviceID string, page, pageSize int, mode constvar.TaskMode, channels []int32) (taskResp *response.TaskResponse, code int) { var taskList []*response.TaskData var count int64 var workers []*common.ProcedureWorker @@ -40,7 +40,7 @@ workOrderIds []string ) search := model.NewProceduresSearch(nil). - SetDeviceId(conf.Conf.System.DeviceId). + SetDeviceId(deviceID). SetPage(page, pageSize) if mode == constvar.TaskModeUnStarted { @@ -106,8 +106,8 @@ } return taskResp, ecode.OK } -func (slf TaskService) NewTaskCount() (count int64) { - count, _ = model.NewProceduresSearch(nil).SetDeviceId(conf.Conf.System.DeviceId).SetStatus(model.ProcedureStatusWaitProcess).Count() +func (slf TaskService) NewTaskCount(deviceId string) (count int64) { + count, _ = model.NewProceduresSearch(nil).SetDeviceId(deviceId).SetStatus(model.ProcedureStatusWaitProcess).Count() return count } @@ -204,7 +204,7 @@ } // GetTask2 鑾峰彇浠诲姟鍒楄〃2 -func (slf TaskService) GetTask2(offset, limit int, channels []int32, queryType request.QueryType) (taskResp *response.TaskResponse, err error) { +func (slf TaskService) GetTask2(deviceID string, offset, limit int, channels []int32, queryType request.QueryType) (taskResp *response.TaskResponse, err error) { var taskList []*response.TaskData var count int64 var workers []*common.ProcedureWorker @@ -221,14 +221,14 @@ workOrderIds []string ) search := model.NewProceduresSearch(nil). - SetDeviceId(conf.Conf.System.DeviceId). + SetDeviceId(deviceID). SetOffset(offset, limit).SetChannels(channels) - nowTs := time.Now().Unix() + todayStartTs := timex.TodayStartTs() switch queryType { case request.QueryTypeUnFinish: search.SetStatusNot(model.ProcedureStatusFinished).SetOrder("status desc, start_time asc") case request.QueryTypeToday: - search.SetStatusNot(model.ProcedureStatusFinished).SetStartTimeMin(nowTs).SetEndTimeMax(nowTs + 86400).SetOrder("status desc, start_time asc") + search.SetStatusNot(model.ProcedureStatusFinished).SetStartTimeMin(todayStartTs).SetEndTimeMax(todayStartTs + 86400).SetOrder("status desc, start_time asc") case request.QueryTypeFinished: search.SetStatus(model.ProcedureStatusFinished).SetOrder("start_time desc") } -- Gitblit v1.8.0