删除没图的商品
This commit is contained in:
@@ -1583,35 +1583,13 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
||||
// fmt.Println("addList2", addList)
|
||||
// fmt.Println("updateList2", utils.Format4Output(updateList, false))
|
||||
// fmt.Println("deleteList2", deleteList)
|
||||
var (
|
||||
db = dao.GetDB()
|
||||
storeSkus []*model.StoreSkuBind
|
||||
)
|
||||
var skuNames []model.SkuName
|
||||
sql := `
|
||||
SELECT a.* FROM store_sku_bind a,store b
|
||||
WHERE a.store_id = b.id AND b.deleted_at = '1970-01-01 00:00:00' AND a.unit_price = 100
|
||||
AND a.deleted_at = '1970-01-01 00:00:00'
|
||||
AND a.sku_id NOT IN (34268,6045545,29401,6039481,29285,29286,29287,6040945,6040963,31737,33465,6045629,34989,6043733,6039661,25917,29569)
|
||||
`
|
||||
err = dao.GetRows(db, &storeSkus, sql, nil)
|
||||
for _, v := range storeSkus {
|
||||
var unitPrice = 0
|
||||
his, _ := dao.GetStoreSkuHistory(db, []int{v.StoreID}, []int{v.SkuID}, model.StoreAuditStatusAll, utils.Time2Date(utils.Str2Time("2020-08-09 00:00:00")))
|
||||
if len(his) == 0 {
|
||||
p, _ := dao.GetPriceReferSnapshotNoPage(db, []int{0}, []int{v.SkuID}, nil, utils.Time2Date(time.Now().AddDate(0, 0, -1)))
|
||||
unitPrice = p[0].MidUnitPrice
|
||||
} else {
|
||||
unitPrice = his[0].UnitPrice
|
||||
}
|
||||
skus, _ := dao.GetSkus(db, []int{v.SkuID}, nil, nil, nil, nil)
|
||||
var skuBindInfos []*cms.StoreSkuBindInfo
|
||||
skuBindInfo := &cms.StoreSkuBindInfo{
|
||||
StoreID: v.StoreID,
|
||||
NameID: skus[0].NameID,
|
||||
UnitPrice: unitPrice,
|
||||
}
|
||||
skuBindInfos = append(skuBindInfos, skuBindInfo)
|
||||
cms.UpdateStoresSkusByBind(ctx, nil, skuBindInfos, true, true, false)
|
||||
SELECT * FROM sku_name WHERE img = 'https://image.jxc4.com/noGoodsImg.jpg'
|
||||
`
|
||||
dao.GetRows(dao.GetDB(), &skuNames, sql, nil)
|
||||
for _, v := range skuNames {
|
||||
cms.DeleteSkuName(ctx, v.ID, ctx.GetUserName())
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user