From e8b6ad0c160a39b024b0f2b996d603bdd9b22db9 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期四, 28 九月 2023 17:44:07 +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