From 91d7ca06128f996844aa7d2d691d083c944bdf1d Mon Sep 17 00:00:00 2001 From: lishihai <dslsh@dscom> Date: 星期三, 03 七月 2024 17:22:16 +0800 Subject: [PATCH] 导入物料/产品->新模版BUG修复 --- controllers/code.go | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/controllers/code.go b/controllers/code.go index f539fc4..5e9d3b8 100644 --- a/controllers/code.go +++ b/controllers/code.go @@ -3,6 +3,7 @@ import ( "github.com/gin-gonic/gin" "github.com/spf13/cast" + "wms/constvar" cd "wms/extend/code" "wms/extend/util" "wms/models" @@ -87,9 +88,19 @@ id = 0 err error ) - switch params.Type { - case "鐗╂枡缂栫爜": + switch constvar.CodeStandardType(params.Type) { + case constvar.CodeStandardType_Material: id, err = models.NewMaterialSearch().MaxAutoIncr() + case constvar.CodeStandardType_Incoming: + id, err = models.NewOperationSearch().SetBaseOperationType(constvar.BaseOperationTypeIncoming).MaxAutoIncr() + case constvar.CodeStandardType_Outgoing: + id, err = models.NewOperationSearch().SetBaseOperationType(constvar.BaseOperationTypeOutgoing).MaxAutoIncr() + case constvar.CodeStandardType_Internal: + id, err = models.NewOperationSearch().SetBaseOperationType(constvar.BaseOperationTypeInternal).MaxAutoIncr() + case constvar.CodeStandardType_Disuse: + id, err = models.NewOperationSearch().SetBaseOperationType(constvar.BaseOperationTypeDisuse).MaxAutoIncr() + case constvar.CodeStandardType_TakeStock: + id, err = models.NewOperationSearch().SetBaseOperationType(constvar.BaseOperationTypeAdjust).MaxAutoIncr() default: util.ResponseFormat(c, cd.RequestError, "缂栫爜瑙勫垯涓嶅瓨鍦�") return -- Gitblit v1.8.0