| | |
| | | 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 |
| | | //} |