|
@@ -4,9 +4,9 @@ import (
|
|
|
"context"
|
|
|
"errors"
|
|
|
"fmt"
|
|
|
+ "github.com/rdlucklib/rdluck_tools/http"
|
|
|
"hongze/hongze_task/models/data_manage"
|
|
|
"hongze/hongze_task/utils"
|
|
|
- "github.com/rdlucklib/rdluck_tools/http"
|
|
|
"strconv"
|
|
|
"sync"
|
|
|
"time"
|
|
@@ -241,7 +241,7 @@ func RefreshDataFromCalculateAll() (err error) {
|
|
|
condition += " AND edb_type=? "
|
|
|
pars = append(pars, 2)
|
|
|
|
|
|
- condition += " AND is_update=1 "
|
|
|
+ //condition += " AND is_update=1 "
|
|
|
|
|
|
items, err := data_manage.GetEdbInfoByCondition(condition, pars, 0)
|
|
|
if err != nil {
|
|
@@ -506,16 +506,21 @@ func RefreshDataFromManual(wg *sync.WaitGroup) (err error) {
|
|
|
for _, v := range items {
|
|
|
err = data_manage.RefreshManual(v)
|
|
|
if err != nil {
|
|
|
- return errors.New("RefreshManual:" + err.Error())
|
|
|
+ return errors.New("RefreshManual:edbCode:" + v.EdbCode + ":" + err.Error())
|
|
|
}
|
|
|
item, err := data_manage.GetEdbInfoMaxAndMinInfo(v.Source, v.EdbCode)
|
|
|
if err != nil {
|
|
|
- return err
|
|
|
- }
|
|
|
- if item != nil {
|
|
|
- err = data_manage.ModifyEdbInfoMaxAndMinInfo(v.EdbInfoId, item)
|
|
|
- if err != nil {
|
|
|
+ if err.Error() != utils.ErrNoRow() {
|
|
|
return err
|
|
|
+ } else {
|
|
|
+ err = nil
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if item != nil {
|
|
|
+ err = data_manage.ModifyEdbInfoMaxAndMinInfo(v.EdbInfoId, item)
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|