From 73b6baf6af3d88cdcb0e2df7932a9bd96b0b85c5 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期一, 01 七月 2024 22:32:34 +0800 Subject: [PATCH] 月度统计出入库按类型汇总报表定时任务和手动跑任务接口 --- 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