FullSyncStoreSkuBindAct
This commit is contained in:
@@ -1176,14 +1176,14 @@ func SyncActStoreSku2StoreSkuAct(ctx *jxcontext.Context, db *dao.DaoDB, parentTa
|
||||
t1.updated_at = NOW(),
|
||||
t1.last_operator = ?,
|
||||
t1.hint_act_id = t2.act_id
|
||||
WHERE t1.vendor_id = ?
|
||||
WHERE t1.vendor_id = ? AND t1.act_percentage <> IF(t2.sync_status & ? = 0 AND t3.deleted_at = ?, t3.price_percentage, 0)
|
||||
`
|
||||
sqlParams := []interface{}{
|
||||
act.ID,
|
||||
model.SyncFlagDeletedMask, utils.DefaultTimeValue,
|
||||
model.SyncFlagModifiedMask,
|
||||
ctx.GetUserName(),
|
||||
act.VendorID,
|
||||
act.VendorID, model.SyncFlagDeletedMask, utils.DefaultTimeValue,
|
||||
}
|
||||
_, err = dao.ExecuteSQL(dao.GetDB(), sql, sqlParams...)
|
||||
if err != nil {
|
||||
@@ -1243,6 +1243,8 @@ func SyncActStoreSku2StoreSkuAct(ctx *jxcontext.Context, db *dao.DaoDB, parentTa
|
||||
|
||||
func SyncSpecialAct(ctx *jxcontext.Context, parentTask tasksch.ITask, act *model.Act2, actOrderRules []*model.ActOrderRule, actStoreSkuList []*model.ActStoreSku2) (err error) {
|
||||
db := dao.GetDB()
|
||||
err = SyncActStoreSku2StoreSkuAct(ctx, db, parentTask, act)
|
||||
if err = SyncActStoreSku2StoreSkuAct(ctx, db, parentTask, act); err == nil {
|
||||
err = cms.FullSyncStoreSkuBindAct(ctx, parentTask, act.ID, nil, nil)
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user