mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-25 07:45:44 +00:00
fix: chickin include stock allocation, fix calculation hpp
This commit is contained in:
@@ -238,7 +238,7 @@ func nearlyZero(v float64) bool {
|
||||
}
|
||||
|
||||
func (s *fifoStockV2Service) ensureStockAllocationColumns(tx *gorm.DB) error {
|
||||
checkCols := []string{"engine_version", "flag_group_code", "function_code", "idempotency_key"}
|
||||
checkCols := []string{"engine_version", "flag_group_code", "function_code", "idempotency_key", "allocation_purpose"}
|
||||
for _, col := range checkCols {
|
||||
var count int64
|
||||
err := tx.Raw(`
|
||||
@@ -263,3 +263,15 @@ func activeAllocationStatus() string {
|
||||
func releasedAllocationStatus() string {
|
||||
return entity.StockAllocationStatusReleased
|
||||
}
|
||||
|
||||
func defaultAllocationPurpose() string {
|
||||
return entity.StockAllocationPurposeConsume
|
||||
}
|
||||
|
||||
func normalizeAllocationPurpose(purpose string) string {
|
||||
purpose = strings.TrimSpace(strings.ToUpper(purpose))
|
||||
if purpose == "" {
|
||||
return defaultAllocationPurpose()
|
||||
}
|
||||
return purpose
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user