Pārlūkot izejas kodu

内置错误码占用0位模块码

jys 2 gadi atpakaļ
vecāks
revīzija
c1d7cdb201
2 mainītis faili ar 5 papildinājumiem un 5 dzēšanām
  1. 1 1
      v2alpha/code.go
  2. 4 4
      v2alpha/public_test.go

+ 1 - 1
v2alpha/code.go

@@ -12,7 +12,7 @@ type codeType interface {
 var serviceCode int
 
 const (
-	ErrBasic = iota + 101
+	ErrBasic = iota + 1
 	ErrDb
 	ErrParam
 	ErrRetry

+ 4 - 4
v2alpha/public_test.go

@@ -133,27 +133,27 @@ func TestServiceCode(t *testing.T) {
 	NewInternalError(ErrBasic, "basic error")
 	code := ParseCode(WithCode(nil, ErrBasic))
 	assert.Equal(t, "basic error", code.Msg)
-	assert.Equal(t, 10101, code.BusinessCode)
+	assert.Equal(t, 10001, code.BusinessCode)
 	assert.Equal(t, http.StatusInternalServerError, code.HttpCode)
 
 	SetAppCode(10)
 	NewBadRequest(ErrDb, "db error")
 	code = ParseCode(WithCode(nil, ErrDb))
 	assert.Equal(t, "db error", code.Msg)
-	assert.Equal(t, 100102, code.BusinessCode)
+	assert.Equal(t, 100002, code.BusinessCode)
 	assert.Equal(t, http.StatusBadRequest, code.HttpCode)
 
 	SetAppCode(100000)
 	NewInternalError(ErrParam, "param error")
 	code = ParseCode(WithCode(nil, ErrParam))
 	assert.Equal(t, "param error", code.Msg)
-	assert.Equal(t, 100103, code.BusinessCode)
+	assert.Equal(t, 100003, code.BusinessCode)
 	assert.Equal(t, http.StatusInternalServerError, code.HttpCode)
 
 	SetAppCode(1000)
 	NewConflict(ErrRetry, "retry error")
 	code = ParseCode(WithCode(nil, ErrRetry))
-	assert.Equal(t, 100104, code.BusinessCode)
+	assert.Equal(t, 100004, code.BusinessCode)
 	assert.Equal(t, http.StatusConflict, code.HttpCode)
 	assert.Equal(t, "retry error", code.Msg)
 }