- delete then add in TransformJdSpu2Sku

This commit is contained in:
gazebo
2019-02-14 17:08:25 +08:00
parent f79c4b098d
commit 80a38f6790
4 changed files with 153 additions and 2 deletions

View File

@@ -201,12 +201,15 @@ func SetStoreSkuSyncStatus(db *DaoDB, vendorID, storeID int, skuIDs []int, syncS
sql := fmt.Sprintf(`
UPDATE store_sku_bind
SET %s_sync_status = %s_sync_status | ?
WHERE deleted_at = ? AND store_id = ?
WHERE deleted_at = ?
`, fieldPrefix, fieldPrefix)
sqlParams := []interface{}{
syncStatus,
utils.DefaultTimeValue,
storeID,
}
if storeID > 0 {
sql += " AND store_id = ?"
sqlParams = append(sqlParams, storeID)
}
if len(skuIDs) > 0 {
sql += " AND sku_id IN (" + GenQuestionMarks(len(skuIDs)) + ")"