- 去掉dao对于jxutils的依赖

This commit is contained in:
gazebo
2019-03-25 18:28:00 +08:00
parent 2a6f8b9120
commit 344b17d8ca
7 changed files with 128 additions and 125 deletions

View File

@@ -6,8 +6,8 @@ import (
"io"
"reflect"
"git.rosy.net.cn/jx-callback/business/jxutils"
"git.rosy.net.cn/jx-callback/globals"
"git.rosy.net.cn/jx-callback/globals/refutil"
"github.com/360EntSecGroup-Skylar/excelize"
"github.com/fatih/structs"
)
@@ -52,7 +52,7 @@ func Obj2Excel(sheetList []*Obj2ExcelSheetConfig) []byte {
for i := 0; i < valueInfo.Len(); i++ {
var mapData map[string]interface{}
if typeInfo.Kind() == reflect.Struct {
mapData = jxutils.FlatMap(structs.Map(valueInfo.Index(i).Interface()))
mapData = refutil.FlatMap(structs.Map(valueInfo.Index(i).Interface()))
} else {
mapData = valueInfo.Index(i).Interface().(map[string]interface{})
}