|
@@ -88,8 +88,12 @@ func processTableInBlock(bl *util.Block, job *util.Job, packageFlag bool) {
|
|
|
tabs, _ := ComputeConRatio(bl.Text, 2)
|
|
|
for _, tab := range tabs {
|
|
|
job.HasTable = 1
|
|
|
+ tmptag := ""
|
|
|
+ if tab.Nodes[0] != nil && tab.Nodes[0].PrevSibling != nil{
|
|
|
+ tmptag = strings.TrimSpace(tab.Nodes[0].PrevSibling.Data)
|
|
|
+ }
|
|
|
//添加标识:文本中有table
|
|
|
- tabres := AnalyTableV2(tab, job.Category, strings.TrimSpace(tab.Nodes[0].PrevSibling.Data), tab.Text(), 2, job.SourceMid, job.RuleBlock) //解析表格入口 返回:汇总表格对象
|
|
|
+ tabres := AnalyTableV2(tab, job.Category, tmptag, tab.Text(), 2, job.SourceMid, job.RuleBlock) //解析表格入口 返回:汇总表格对象
|
|
|
if packageFlag {
|
|
|
tabres.PackageMap = nil
|
|
|
tabres.IsMultiPackage = false
|