refactor(controller): 重构返回处理逻辑,移除TomeeHeader的Ret方法并改为直接返回[]byte

This commit is contained in:
1
2025-07-25 07:46:31 +00:00
parent 43dc9394c5
commit b0ffe1e7f0
7 changed files with 24 additions and 42 deletions

View File

@@ -21,7 +21,7 @@ type TomeeHeader struct {
Result uint32 `json:"result"`
Data []byte `json:"data" struc:"skip"` //组包忽略此字段// struc:"[0]pad"
Return []byte `struc:"[0]pad"` //返回记录
//Return []byte `struc:"[0]pad"` //返回记录
}
func NewTomeeHeader() *TomeeHeader {
@@ -115,16 +115,7 @@ func (h *TomeeHeader) Pack(data any) []byte { //组包
return by.Bytes()
}
func (h *TomeeHeader) Ret() []byte { //默认返回方法
return h.Return
}
func (h *TomeeHeader) Set(T any) []byte { //默认返回方法
h.Return = h.Pack(T) //这里保存一下,用来给调用
return h.Return
}
// var _ Blazingservice = (*TomeeHeader)(nil)