1
This commit is contained in:
@@ -688,8 +688,8 @@ func getGetStoresSkusBaseSQL(db *dao.DaoDB, storeIDs, skuIDs []int, upcs []strin
|
|||||||
}
|
}
|
||||||
if lockTimeStr, ok := params["lockTime"].(string); ok && lockTimeStr != "" {
|
if lockTimeStr, ok := params["lockTime"].(string); ok && lockTimeStr != "" {
|
||||||
if timeList, err2 := jxutils.BatchStr2Time(lockTimeStr); err2 == nil {
|
if timeList, err2 := jxutils.BatchStr2Time(lockTimeStr); err2 == nil {
|
||||||
sql += " AND (t4.jd_lock_time > ? OR t4.mtwm_lock_time > ? OR t4.ebai_lock_time > ? OR t4.jx_lock_time > ?)"
|
sql += " AND (t4.jd_lock_time > ? OR t4.mtwm_lock_time > ? OR t4.dd_lock_time > ? OR t4.ebai_lock_time > ? OR t4.jx_lock_time > ?)"
|
||||||
sqlParams = append(sqlParams, timeList[0], timeList[0], timeList[0], timeList[0])
|
sqlParams = append(sqlParams, timeList[0], timeList[0], timeList[0], timeList[0], timeList[0])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if isFocus {
|
if isFocus {
|
||||||
@@ -950,8 +950,8 @@ func getGetStoresSkusBaseSQL2(db *dao.DaoDB, storeIDs, skuIDs []int, upcs []stri
|
|||||||
}
|
}
|
||||||
if lockTimeStr, ok := params["lockTime"].(string); ok && lockTimeStr != "" {
|
if lockTimeStr, ok := params["lockTime"].(string); ok && lockTimeStr != "" {
|
||||||
if timeList, err2 := jxutils.BatchStr2Time(lockTimeStr); err2 == nil {
|
if timeList, err2 := jxutils.BatchStr2Time(lockTimeStr); err2 == nil {
|
||||||
sql += " AND (t4.jd_lock_time > ? OR t4.mtwm_lock_time > ? OR t4.ebai_lock_time > ? OR t4.jx_lock_time > ?)"
|
sql += " AND (t4.jd_lock_time > ? OR t4.mtwm_lock_time > ? OR t4.mtwm_lock_time > ? OR t4.ebai_lock_time > ? OR t4.jx_lock_time > ?)"
|
||||||
sqlParams = append(sqlParams, timeList[0], timeList[0], timeList[0], timeList[0])
|
sqlParams = append(sqlParams, timeList[0], timeList[0], timeList[0], timeList[0], timeList[0])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if isFocus {
|
if isFocus {
|
||||||
@@ -982,6 +982,10 @@ func getGetStoresSkusBaseSQL2(db *dao.DaoDB, storeIDs, skuIDs []int, upcs []stri
|
|||||||
sql += " OR (t4.mtwm_sync_status & ? <> 0 AND NOT (t4.mtwm_sync_status & ? <> 0 AND (t4.status <> ? OR t2.status <> ?)) )"
|
sql += " OR (t4.mtwm_sync_status & ? <> 0 AND NOT (t4.mtwm_sync_status & ? <> 0 AND (t4.status <> ? OR t2.status <> ?)) )"
|
||||||
sqlParams = append(sqlParams, params["mtwmSyncStatus"], model.SyncFlagNewMask, model.SkuStatusNormal, model.SkuStatusNormal)
|
sqlParams = append(sqlParams, params["mtwmSyncStatus"], model.SyncFlagNewMask, model.SkuStatusNormal, model.SkuStatusNormal)
|
||||||
}
|
}
|
||||||
|
if params["ddSyncStatus"] != nil && realVendorMap[model.VendorIDDD] == 1 {
|
||||||
|
sql += " OR (t4.dd_sync_status & ? <> 0 AND NOT (t4.dd_sync_status & ? <> 0 AND (t4.status <> ? OR t2.status <> ?)) )"
|
||||||
|
sqlParams = append(sqlParams, params["ddSyncStatus"], model.SyncFlagNewMask, model.SkuStatusNormal, model.SkuStatusNormal)
|
||||||
|
}
|
||||||
sql += ")"
|
sql += ")"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1314,9 +1318,9 @@ func GetStoresSkusNew2(ctx *jxcontext.Context, storeIDs, skuIDs []int, upcs []st
|
|||||||
t4.created_at bind_created_at, t4.updated_at bind_updated_at, t4.last_operator bind_last_operator, t4.deleted_at bind_deleted_at,
|
t4.created_at bind_created_at, t4.updated_at bind_updated_at, t4.last_operator bind_last_operator, t4.deleted_at bind_deleted_at,
|
||||||
t4.sub_store_id, t4.price bind_price, IF(t4.unit_price IS NOT NULL, t4.unit_price, t1.price) unit_price, t4.status store_sku_status, t4.auto_sale_at,
|
t4.sub_store_id, t4.price bind_price, IF(t4.unit_price IS NOT NULL, t4.unit_price, t1.price) unit_price, t4.status store_sku_status, t4.auto_sale_at,
|
||||||
t4.ebai_id, t4.mtwm_id,t4.dd_id, t4.yb_id, CONCAT(smm.yb_store_prefix,t1.yb_name_suffix) yb_sku_name, t4.jds_id, t4.jds_ware_id,
|
t4.ebai_id, t4.mtwm_id,t4.dd_id, t4.yb_id, CONCAT(smm.yb_store_prefix,t1.yb_name_suffix) yb_sku_name, t4.jds_id, t4.jds_ware_id,
|
||||||
t4.jd_sync_status, t4.ebai_sync_status, t4.mtwm_sync_status, t4.yb_sync_status, t4.jds_sync_status,
|
t4.jd_sync_status, t4.ebai_sync_status, t4.mtwm_sync_status, t4.dd_sync_status, t4.yb_sync_status, t4.jds_sync_status,
|
||||||
t4.jd_price, t4.ebai_price, t4.mtwm_price, t4.jx_price, t4.yb_price, t4.jds_price,
|
t4.jd_price, t4.ebai_price, t4.mtwm_price, t4.dd_price, t4.jx_price, t4.yb_price, t4.jds_price,
|
||||||
t4.jd_lock_time, t4.ebai_lock_time, t4.mtwm_lock_time, t4.jx_lock_time, t4.yb_lock_time, t4.jds_lock_time,
|
t4.jd_lock_time, t4.ebai_lock_time, t4.mtwm_lock_time, t4.dd_lock_time, t4.jx_lock_time, t4.yb_lock_time, t4.jds_lock_time,
|
||||||
t4.status_sale_begin, t4.status_sale_end, t4.stock, t4.mt_ladder_box_price,
|
t4.status_sale_begin, t4.status_sale_end, t4.stock, t4.mt_ladder_box_price,
|
||||||
t6.mid_unit_price real_mid_unit_price,
|
t6.mid_unit_price real_mid_unit_price,
|
||||||
t7.unit_price audit_unit_price,t8.name categoryName
|
t7.unit_price audit_unit_price,t8.name categoryName
|
||||||
@@ -2572,6 +2576,7 @@ func CopyStoreSkus(ctx *jxcontext.Context, fromStoreID int, toStoreIDs []int, co
|
|||||||
t1.jd_sync_status = t1.jd_sync_status | ?,
|
t1.jd_sync_status = t1.jd_sync_status | ?,
|
||||||
t1.mtwm_sync_status = t1.mtwm_sync_status | ?,
|
t1.mtwm_sync_status = t1.mtwm_sync_status | ?,
|
||||||
t1.ebai_sync_status = t1.ebai_sync_status | ?
|
t1.ebai_sync_status = t1.ebai_sync_status | ?
|
||||||
|
t1.dd_sync_status = t1.dd_sync_status | ?
|
||||||
WHERE t1.store_id = ? AND t1.deleted_at = ?
|
WHERE t1.store_id = ? AND t1.deleted_at = ?
|
||||||
`
|
`
|
||||||
sqlParams := []interface{}{
|
sqlParams := []interface{}{
|
||||||
@@ -2586,6 +2591,7 @@ func CopyStoreSkus(ctx *jxcontext.Context, fromStoreID int, toStoreIDs []int, co
|
|||||||
model.SyncFlagPriceMask,
|
model.SyncFlagPriceMask,
|
||||||
model.SyncFlagPriceMask,
|
model.SyncFlagPriceMask,
|
||||||
model.SyncFlagPriceMask,
|
model.SyncFlagPriceMask,
|
||||||
|
model.SyncFlagPriceMask,
|
||||||
toStoreID,
|
toStoreID,
|
||||||
utils.DefaultTimeValue,
|
utils.DefaultTimeValue,
|
||||||
}
|
}
|
||||||
@@ -2622,6 +2628,7 @@ func CopyStoreSkus(ctx *jxcontext.Context, fromStoreID int, toStoreIDs []int, co
|
|||||||
t1.jd_sync_status = IF((t1.jd_sync_status & ?) <> 0, 0, ?),
|
t1.jd_sync_status = IF((t1.jd_sync_status & ?) <> 0, 0, ?),
|
||||||
t1.mtwm_sync_status = IF((t1.mtwm_sync_status & ?) <> 0, 0, ?),
|
t1.mtwm_sync_status = IF((t1.mtwm_sync_status & ?) <> 0, 0, ?),
|
||||||
t1.ebai_sync_status = IF((t1.ebai_sync_status & ?) <> 0, 0, ?)
|
t1.ebai_sync_status = IF((t1.ebai_sync_status & ?) <> 0, 0, ?)
|
||||||
|
t1.dd_sync_status = IF((t1.dd_sync_status & ?) <> 0, 0, ?)
|
||||||
WHERE t1.store_id = ? AND t1.deleted_at = ? AND t0.id IS NULL
|
WHERE t1.store_id = ? AND t1.deleted_at = ? AND t0.id IS NULL
|
||||||
`
|
`
|
||||||
sqlDeleteParams := []interface{}{
|
sqlDeleteParams := []interface{}{
|
||||||
@@ -2640,6 +2647,8 @@ func CopyStoreSkus(ctx *jxcontext.Context, fromStoreID int, toStoreIDs []int, co
|
|||||||
model.SyncFlagDeletedMask,
|
model.SyncFlagDeletedMask,
|
||||||
model.SyncFlagNewMask,
|
model.SyncFlagNewMask,
|
||||||
model.SyncFlagDeletedMask,
|
model.SyncFlagDeletedMask,
|
||||||
|
model.SyncFlagNewMask,
|
||||||
|
model.SyncFlagDeletedMask,
|
||||||
toStoreID,
|
toStoreID,
|
||||||
utils.DefaultTimeValue,
|
utils.DefaultTimeValue,
|
||||||
}
|
}
|
||||||
@@ -3486,9 +3495,9 @@ func GetLocalStoreSkusByStoreID(storeID int) (tmp []*tGetStoresSkusInfoContainCa
|
|||||||
t4.created_at bind_created_at, t4.updated_at bind_updated_at, t4.last_operator bind_last_operator, t4.deleted_at bind_deleted_at,
|
t4.created_at bind_created_at, t4.updated_at bind_updated_at, t4.last_operator bind_last_operator, t4.deleted_at bind_deleted_at,
|
||||||
t4.sub_store_id, t4.price bind_price, IF(t4.unit_price IS NOT NULL, t4.unit_price, t1.price) unit_price, t4.status store_sku_status, t4.auto_sale_at,
|
t4.sub_store_id, t4.price bind_price, IF(t4.unit_price IS NOT NULL, t4.unit_price, t1.price) unit_price, t4.status store_sku_status, t4.auto_sale_at,
|
||||||
t4.ebai_id, t4.mtwm_id,t4.dd_id, t4.yb_id, CONCAT(smm.yb_store_prefix,t1.yb_name_suffix) yb_sku_name, t4.jds_id, t4.jds_ware_id,
|
t4.ebai_id, t4.mtwm_id,t4.dd_id, t4.yb_id, CONCAT(smm.yb_store_prefix,t1.yb_name_suffix) yb_sku_name, t4.jds_id, t4.jds_ware_id,
|
||||||
t4.jd_sync_status, t4.ebai_sync_status, t4.mtwm_sync_status, t4.yb_sync_status, t4.jds_sync_status,
|
t4.jd_sync_status, t4.ebai_sync_status, t4.mtwm_sync_status, t4.dd_sync_status,t4.yb_sync_status, t4.jds_sync_status,
|
||||||
t4.jd_price, t4.ebai_price, t4.mtwm_price, t4.jx_price, t4.yb_price, t4.jds_price,
|
t4.jd_price, t4.ebai_price, t4.mtwm_price,t4.dd_price, t4.jx_price, t4.yb_price, t4.jds_price,
|
||||||
t4.jd_lock_time, t4.ebai_lock_time, t4.mtwm_lock_time, t4.jx_lock_time, t4.yb_lock_time, t4.jds_lock_time,
|
t4.jd_lock_time, t4.ebai_lock_time, t4.mtwm_lock_time,t4.dd_lock_time, t4.jx_lock_time, t4.yb_lock_time, t4.jds_lock_time,
|
||||||
t4.status_sale_begin, t4.status_sale_end, t4.stock, t4.mt_ladder_box_price,
|
t4.status_sale_begin, t4.status_sale_end, t4.stock, t4.mt_ladder_box_price,
|
||||||
t6.mid_unit_price real_mid_unit_price,
|
t6.mid_unit_price real_mid_unit_price,
|
||||||
t7.unit_price audit_unit_price,
|
t7.unit_price audit_unit_price,
|
||||||
|
|||||||
Reference in New Issue
Block a user