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