瀏覽代碼

下标越界

fengweiqiang 5 年之前
父節點
當前提交
e9e060be1f
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/jy/pretreated/analytable.go
  2. 1 1
      src/jy/pretreated/tablev2.go

+ 1 - 1
src/jy/pretreated/analytable.go

@@ -2145,7 +2145,7 @@ func (tn *Table) manyPackageProcessByIndex(index []string, standIndex_pos []int,
 							}
 						}
 					}
-				} else if vcgdw.Value == "中标金额" {
+				} else if vcgdw.Value == "中标金额" && len(val) == len(index){
 					for bi, bv := range index {
 						if tn.BlockPackage.Map[bv].(*u.BlockPackage).Bidamount == 0 {
 							moneys := clear.ObjToMoney([]interface{}{val[bi], ""})

+ 1 - 1
src/jy/pretreated/tablev2.go

@@ -494,7 +494,7 @@ func (tr *TR) AddTD(td *TD) {
 		tr.TDs[len(tr.TDs)-1].RightNode = td
 	}
 	**/
-	if tr.TDs == nil{
+	if tr==nil|| tr.TDs == nil{
 		return
 	}
 	td.ColPos = len(tr.TDs)