- jd SyncStoreSku.

This commit is contained in:
gazebo
2018-09-16 16:37:46 +08:00
parent b9497d028f
commit 30d94bf688
8 changed files with 117 additions and 15 deletions

View File

@@ -227,13 +227,16 @@ func UpdateStoreSku(storeID int, skuBinds []*StoreSkuBindInfo, userName string)
if ok {
if v.IsFocus == -1 {
_, err = dao.DeleteEntityLogically(db, skuBind, nil, userName, map[string]interface{}{
model.FieldStatus: model.StoreSkuBindStatusDeleted,
model.FieldJdSyncStatus: model.SyncFlagDeletedMask,
model.FieldElmSyncStatus: model.SyncFlagDeletedMask,
model.FieldEbaiSyncStatus: model.SyncFlagDeletedMask,
})
} else {
// todo 如果修改ebai与elm ID怎么处理呢
skuBind.DeletedAt = utils.DefaultTimeValue
if v.IsFocus == 1 {
skuBind.DeletedAt = utils.DefaultTimeValue
}
skuBind.JdSyncStatus |= model.SyncFlagModifiedMask
skuBind.ElmSyncStatus |= model.SyncFlagModifiedMask
skuBind.EbaiSyncStatus |= model.SyncFlagModifiedMask