Browse Source

fix:手工明细数据批量插入

Roc 7 months ago
parent
commit
47dd81f078
3 changed files with 7 additions and 4 deletions
  1. 1 1
      controllers/manual_edb.go
  2. 3 3
      models/manual_edb.go
  3. 3 0
      utils/constants.go

+ 1 - 1
controllers/manual_edb.go

@@ -622,7 +622,7 @@ func (this *TargetController) EditExcelData() {
 
 		// 新增指标
 		if len(addDataList) > 0 {
-			err = models.MultiAddEdbdata(addDataList)
+			err = models.OnlyMultiAddEdbdata(addDataList)
 			if err != nil {
 				fmt.Println("MultiAddEdbdata err:", err.Error())
 				errs = append(errs, err.Error())

+ 3 - 3
models/manual_edb.go

@@ -136,15 +136,15 @@ func GetCountEdbInfoList(condition string, pars []interface{}) (total int, err e
 	return
 }
 
-// MultiAddEdbdata
+// OnlyMultiAddEdbdata
 // @Description: 批量添加指标数据
 // @author: Roc
 // @datetime 2024-07-18 16:48:55
 // @param items []*Edbdata
 // @return err error
-func MultiAddEdbdata(items []*Edbdata) (err error) {
+func OnlyMultiAddEdbdata(items []*Edbdata) (err error) {
 	o := orm.NewOrmUsingDB("edb")
-	_, err = o.InsertMulti(500, items)
+	_, err = o.InsertMulti(utils.MultiAddNum, items)
 	return
 }
 

+ 3 - 0
utils/constants.go

@@ -461,3 +461,6 @@ const (
 	EdbBaseCalculateRjz                  = 16 // 日均值->16
 
 )
+
+// MultiAddNum 批量插入的数据量
+const MultiAddNum = 500