From 44a78f184ca10fba46df2567496895e179d4ac6c Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期日, 08 十月 2023 11:47:47 +0800 Subject: [PATCH] 增加更新工艺参数接口 --- api/v1/process_model.go | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/api/v1/process_model.go b/api/v1/process_model.go index c20214b..06c1711 100644 --- a/api/v1/process_model.go +++ b/api/v1/process_model.go @@ -23,10 +23,28 @@ if !ok { return } + procedure, code := service.NewTaskService().GetProcedureById(params.ProcedureId) + if code != ecode.OK { + ctx.Fail(code) + return + } + + order, err := service.NewTaskService().GetOrderByWorkOrderId(procedure.WorkOrderID) + if err != nil { + ctx.Fail(ecode.DBErr) + return + } + list, total, err := service.GetProcessModelList(params.Page, params.PageSize) if err != nil { ctx.Fail(ecode.DBErr) return } + for _, processModel := range list { + if processModel.Procedure == procedure.ProceduresInfo.ProcedureName && processModel.Product == order.ProductName { + processModel.IsUpdate = processModel.Number != params.Number + } + } + ctx.ResultList(list, total) } -- Gitblit v1.8.0