From e1ec7e077a10938ce795c766915c5c5673dcf282 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期三, 20 三月 2024 19:08:10 +0800 Subject: [PATCH] crm发货申请补充发货单号 --- service/operation.go | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/service/operation.go b/service/operation.go index e0456d4..dd5a9ea 100644 --- a/service/operation.go +++ b/service/operation.go @@ -30,6 +30,12 @@ if err != nil { return err } + + autoCode, codeStandard, maxAutoIncr, err := GetAutoCode(constvar.CodeStandardType_Outgoing) + if err != nil { + return err + } + opTypeMap := make(map[int]*models.OperationType, len(opTypes)) for _, opType := range opTypes { opTypeMap[opType.WarehouseId] = opType @@ -50,7 +56,7 @@ } operation := &models.Operation{ Id: 0, - Number: "", + Number: autoCode, SourceNumber: output.SourceNumber, OperationTypeId: opTypeMap[output.WarehouseID].Id, OperationTypeName: opTypeMap[output.WarehouseID].Name, @@ -72,6 +78,8 @@ LocationID: output.LocationID, } operations = append(operations, operation) + autoCode = models.GetAutoCode(maxAutoIncr, codeStandard) + maxAutoIncr++ } return models.NewOperationSearch().CreateBatch(operations) -- Gitblit v1.8.0