From cab6eea89a0d82710369604ecb51f1cdb122e433 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期四, 19 十月 2023 17:26:34 +0800
Subject: [PATCH] fix

---
 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..bb42646 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.System.DeviceId).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