controllers/operation.go | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
models/operation.go | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
controllers/operation.go
@@ -17,6 +17,7 @@ "wms/constvar" "wms/extend/code" "wms/extend/util" "wms/middleware" "wms/models" "wms/pkg/logx" "wms/pkg/mysqlx" @@ -75,7 +76,8 @@ util.ResponseFormat(c, code.RequestParamError, err.Error()) return } userInfo := middleware.GetUserInfo(c) params.CreatedBy = userInfo.Username params.Status = constvar.OperationStatus_Ready //params.Number = strconv.FormatInt(time.Now().Unix(), 10) params.BaseOperationType = operationType.BaseOperationType @@ -411,9 +413,14 @@ mapLocAmount[strconv.Itoa(v.LocationId)+v.ProductId] = v } } userInfo := middleware.GetUserInfo(c) err = models.WithTransaction(func(tx *gorm.DB) error { if err := models.NewOperationSearch().SetOrm(tx).SetID(id).Update(&models.Operation{Status: constvar.OperationStatus_Finish, AuditDate: time.Now().Format("2006-01-02 15:04:05")}); err != nil { if err := models.NewOperationSearch().SetOrm(tx).SetID(id).Update(&models.Operation{ Status: constvar.OperationStatus_Finish, CheckedBy: userInfo.Username, CheckedAt: time.Now(), AuditDate: time.Now().Format("2006-01-02 15:04:05")}); err != nil { return err } if err := AddMoveHistory([]*models.Operation{operation}, tx); err != nil { @@ -532,6 +539,8 @@ Comment: operation.Comment, BaseOperationType: constvar.BaseOperationTypeInternal, Details: details, CheckedAt: time.Now(), CheckedBy: userInfo.Username, }).Error; err != nil { return err } @@ -638,6 +647,7 @@ util.ResponseFormat(c, code.RequestError, err.Error()) return } //修改其他系统订单状态 if operation.BaseOperationType == constvar.BaseOperationTypeIncoming { if operation.Source != "" { models/operation.go
@@ -51,12 +51,15 @@ ToLocation Location `json:"toLocation" gorm:"foreignKey:ToLocationID;references:Id"` //目标位置 SalesDetailsNumber string `gorm:"type:varchar(191);comment:销售明细编码" json:"salesDetailsNumber"` ManagerId string `json:"managerId" gorm:"type:varchar(255);comment:主管id"` Manager string `json:"manager" gorm:"type:varchar(255);comment:主管名称"` AccountantId string `json:"accountantId" gorm:"type:varchar(255);comment:会计id"` Accountant string `json:"accountant" gorm:"type:varchar(255);comment:会计名称"` CustodianId string `json:"custodianId" gorm:"type:varchar(255);comment:保管员id"` Custodian string `json:"custodian" gorm:"type:varchar(255);comment:保管员名称"` ManagerId string `json:"managerId" gorm:"type:varchar(255);comment:主管id"` Manager string `json:"manager" gorm:"type:varchar(255);comment:主管名称"` AccountantId string `json:"accountantId" gorm:"type:varchar(255);comment:会计id"` Accountant string `json:"accountant" gorm:"type:varchar(255);comment:会计名称"` CustodianId string `json:"custodianId" gorm:"type:varchar(255);comment:保管员id"` Custodian string `json:"custodian" gorm:"type:varchar(255);comment:保管员名称"` CreatedBy string `json:"createBy" gorm:"type:varchar(255);comment:创建者UserId"` CheckedBy string `json:"checkedBy" gorm:"type:varchar(255);comment:验证者UserId"` CheckedAt time.Time `json:"checkedAt" gorm:"type:datetime;comment:验证者验证操作时间"` } OperationSearch struct {