From 53d80c839ad2aad0a0482ca43fca1fc3a95b9d1c Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期五, 03 十一月 2023 17:30:54 +0800 Subject: [PATCH] 更改路由 --- service/process_model.go | 45 ++++++++++++--------------------------------- 1 files changed, 12 insertions(+), 33 deletions(-) diff --git a/service/process_model.go b/service/process_model.go index d201167..d1154a3 100644 --- a/service/process_model.go +++ b/service/process_model.go @@ -2,41 +2,20 @@ import ( "apsClient/conf" - "apsClient/pkg/httpx" + "apsClient/model" ) -type ProcessModel struct{} - -const ( - GetProcessModelUrl = "/api-s/v1/processParams/info" -) - -type GetProcessModelParams struct { - WorkOrder string `json:"workOrder,omitempty" form:"workOrder"` //宸ュ簭缂栧彿 - OrderId string `json:"orderId"` // 璁㈠崟鍙� - Product string `json:"password"` // 浜у搧 - Procedure string `json:"procedure"` // 宸ュ簭 - Device string `json:"device"` // 璁惧 -} -type GetProcessModel struct { - Number string `json:"number"` //宸ヨ壓妯″瀷缂栧彿 - OrderId string `json:"orderId"` //璁㈠崟id - Product string `json:"product"` //浜у搧鍚嶇О - Procedure string `json:"procedure"` //宸ュ簭 - WorkOrder string `json:"workOrder"` //宸ュ崟 - Device string `json:"device"` //璁惧 - ParamsMap map[string]interface{} `json:"paramsMap"` +func GetProcessModelList(offset, limit int, currentNumber string) (list []*model.ProcessModel, total int64, err error) { + device, err := model.NewDeviceSearch().SetDeviceId(conf.Conf.CurrentDeviceID).First() + if err != nil { + return + } + list, total, err = model.NewProcessModelSearch(). + SetIsNew(true).SetOrder("id desc").SetCurrentNumber(currentNumber). + SetPage(offset, limit).SetProcedures(device.ProceduresArr).Find() + return } -type GetProcessModelResponse struct { - Code int - Msg string - Data GetProcessModel -} - -// GetProcessModel 鑾峰彇宸ヨ壓妯″瀷 -func (slf ProcessModel) GetProcessModel(params GetProcessModelParams) (GetProcessModel GetProcessModel, err error) { - resp := new(GetProcessModelResponse) - err = httpx.SendPostAndParseJson(conf.Conf.Services.ApsServer+GetProcessModelUrl, params, resp) - return resp.Data, err +func GetProcessModelByNumber(num string) (record *model.ProcessModel, err error) { + return model.NewProcessModelSearch().SetNumber(num).First() } -- Gitblit v1.8.0