zhangqian
2023-10-07 3e438843c57c2e3525c14832eb26e5ac343b817c
service/process_model.go
@@ -1,37 +1,17 @@
package service
type ProcessModel struct{}
const (
   GetProcessModelUrl = "/api-s/v1/processParams/info"
import (
   "apsClient/conf"
   "apsClient/model"
)
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"`                               // 设备
func GetProcessModelList(page, pageSize int) (list []*model.ProcessModel, total int64, err error) {
   device, err := model.NewDeviceSearch().SetDeviceId(conf.Conf.System.DeviceId).First()
   if err != nil {
      return
}
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"`
   list, total, err = model.NewProcessModelSearch().
      SetIsNew(true).SetOrder("id desc").
      SetPage(page, pageSize).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
//}