jiangshuai
2023-12-13 7f22e4058d0b27eca88181629caa14e1fba5c18e
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,17 @@
      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()
   default:
      util.ResponseFormat(c, cd.RequestError, "编码规则不存在")
      return