- change SetStoreSkuSyncStatus, clear syncStatus for deleted store sku
This commit is contained in:
@@ -200,12 +200,12 @@ func SetStoreSkuSyncStatus(db *DaoDB, vendorID, storeID int, skuIDs []int, syncS
|
||||
fieldPrefix := ConvertDBFieldPrefix(model.VendorNames[vendorID])
|
||||
sql := fmt.Sprintf(`
|
||||
UPDATE store_sku_bind
|
||||
SET %s_sync_status = %s_sync_status | ?
|
||||
WHERE deleted_at = ?
|
||||
SET %s_sync_status = IF(deleted_at = ?, %s_sync_status | ?, 0)
|
||||
WHERE 1 = 1
|
||||
`, fieldPrefix, fieldPrefix)
|
||||
sqlParams := []interface{}{
|
||||
syncStatus,
|
||||
utils.DefaultTimeValue,
|
||||
syncStatus,
|
||||
}
|
||||
if storeID > 0 {
|
||||
sql += " AND store_id = ?"
|
||||
|
||||
Reference in New Issue
Block a user