- 同步删除门店商品时,不重新设置其删除时间

This commit is contained in:
gazebo
2019-07-25 11:27:20 +08:00
parent 89c7ab2d44
commit a07e84c776
3 changed files with 16 additions and 12 deletions

View File

@@ -281,8 +281,10 @@ func (p *PurchaseHandler) syncStoreSkus(ctx *jxcontext.Context, parentTask tasks
}
}
if err == nil {
storeSkuBind.DeletedAt = time.Now()
updateFields = append(updateFields, model.FieldDeletedAt)
if utils.IsTimeZero(storeSkuBind.DeletedAt) {
storeSkuBind.DeletedAt = time.Now()
updateFields = append(updateFields, model.FieldDeletedAt)
}
if !dao.IsVendorThingIDEmpty(skuItem.VendorSkuID) {
storeSkuBind.MtwmID = 0
updateFields = append(updateFields, model.FieldMtwmID)

View File

@@ -199,9 +199,6 @@ func (p *PurchaseHandler) DeleteStoreSkus(ctx *jxcontext.Context, storeID int, v
// todo 部分失败
err = api.MtwmAPI.RetailCatSkuBatchDelete(vendorStoreID, nil, nil, partner.BareStoreSkuInfoList(storeSkuList).GetVendorSkuIDList())
}
if mtwmapi.IsErrSkuNotExist(err) {
err = nil
}
}
return nil, err
}