|
@@ -21,12 +21,16 @@ func UpdateDocinInfos(b []byte) (err error, lastId int64, expectTotal, actualTot
|
|
|
//更新doc
|
|
|
for _, v := range docinInfos.Data {
|
|
|
var (
|
|
|
- id = fmt.Sprintf("%s-%d", entity.PartnerName, v.ProductId)
|
|
|
- doc = sm.Doc{}
|
|
|
+ id = fmt.Sprintf("%s-%d", entity.PartnerName, v.ProductId)
|
|
|
+ doc = sm.Doc{}
|
|
|
+ nowStr = date.NowFormat(date.Date_Full_Layout)
|
|
|
)
|
|
|
+ if v.ModifyDate != "" {
|
|
|
+ nowStr = v.ModifyDate
|
|
|
+ }
|
|
|
lastId = v.ProductId
|
|
|
doc.Id = id
|
|
|
- doc.UpdateDate, _ = time.ParseInLocation(date.Date_Full_Layout, v.ModifyDate, time.Local)
|
|
|
+ doc.UpdateDate, _ = time.ParseInLocation(date.Date_Full_Layout, nowStr, time.Local)
|
|
|
doc.Price = int(v.Price * entity.Multiple)
|
|
|
doc.PriceVip = v.PriceVip
|
|
|
doc.ProductType = int64(v.Ifcharge + entity.Charge)
|