This commit is contained in:
suyl
2021-08-19 11:03:28 +08:00
parent 0d216de9c3
commit 45bb4f84cc

View File

@@ -37,19 +37,19 @@ func (c *PurchaseHandler) refreshCommentOnce() {
func (c *PurchaseHandler) RefreshComment(fromTime, toTime time.Time) (err error) {
globals.SugarLogger.Debugf("RefreshComment fromTime:%s, toTime:%s", utils.Time2Str(fromTime), utils.Time2Str(toTime))
var orderCommentList []*model.OrderComment
stepGap := 24 * time.Hour
stepFromTime := fromTime
for {
stepToTime := stepFromTime.Add(stepGap - time.Second)
if stepToTime.Sub(toTime) > 0 {
stepToTime = toTime
}
if stepToTime.Sub(stepFromTime) == 0 {
break
}
storeIDs, _ := dao.GetOrderStoreIDs(dao.GetDB(), stepFromTime, stepToTime, model.VendorIDEBAI)
//stepGap := 24 * time.Hour
//stepFromTime := fromTime
//for {
//stepToTime := stepFromTime.Add(stepGap - time.Second)
//if stepToTime.Sub(toTime) > 0 {
// stepToTime = toTime
//}
//if stepToTime.Sub(stepFromTime) == 0 {
// break
//}
storeIDs, _ := dao.GetOrderStoreIDs(dao.GetDB(), fromTime, toTime, model.VendorIDEBAI)
for _, v := range storeIDs {
if commentList, err := api.EbaiAPI.OrderCommetGet(utils.Int2Str(v), 0, stepToTime, stepToTime, 0); err == nil {
if commentList, err := api.EbaiAPI.OrderCommetGet(utils.Int2Str(v), 0, fromTime, toTime, 0); err == nil {
for _, comment := range commentList {
if comment.OrderID != 0 && comment.AnonymousRating == "0" && comment.CanReply == "1" {
orderComment := &model.OrderComment{
@@ -112,11 +112,11 @@ func (c *PurchaseHandler) RefreshComment(fromTime, toTime time.Time) (err error)
// orderCommentList = append(orderCommentList, orderComment)
// }
//}
if stepToTime.Sub(toTime) == 0 {
break
}
stepFromTime = stepToTime.Add(time.Second)
}
//if stepToTime.Sub(toTime) == 0 {
// break
//}
//stepFromTime = stepToTime.Add(time.Second)
//}
if err == nil && len(orderCommentList) > 0 {
err = partner.CurOrderManager.OnOrderComments(orderCommentList)
}