This commit is contained in:
suyl
2021-10-13 11:37:31 +08:00
parent 9b6f6794dc
commit 33d4c7114b
2 changed files with 43 additions and 39 deletions

View File

@@ -2003,25 +2003,28 @@ func RrefreshMtwmVendorAct(ctx *jxcontext.Context) (err error) {
if actList, _ := mtapi.RetailDiscountList(storeMap.VendorStoreID, k); len(actList) > 0 { if actList, _ := mtapi.RetailDiscountList(storeMap.VendorStoreID, k); len(actList) > 0 {
for _, act := range actList { for _, act := range actList {
if act.Status > 0 { if act.Status > 0 {
actVendor := &model.ActMtwmVendor{ if actSkus, _ := dao.GetEffectiveActStoreSkuInfo(db, 0, []int{model.VendorIDMTWM}, model.ActTypeAll, []int{storeMap.StoreID},
StoreID: storeMap.StoreID, []int{utils.Str2Int(act.AppFoodCode)}, utils.Timestamp2Time(act.StartTime), utils.Timestamp2Time(act.EndTime)); len(actSkus) == 0 {
SkuID: utils.Str2Int(act.AppFoodCode), actVendor := &model.ActMtwmVendor{
VendorStoreID: storeMap.VendorStoreID, StoreID: storeMap.StoreID,
ActType: v, SkuID: utils.Str2Int(act.AppFoodCode),
BeginAt: utils.Timestamp2Time(act.StartTime), VendorStoreID: storeMap.VendorStoreID,
EndAt: utils.Timestamp2Time(act.EndTime), ActType: v,
SkuName: act.Name, BeginAt: utils.Timestamp2Time(act.StartTime),
OriginPrice: act.OriginalPrice, EndAt: utils.Timestamp2Time(act.EndTime),
ActPrice: act.ActPrice, SkuName: act.Name,
DiscountCoefficient: act.DiscountCoefficient, OriginPrice: act.OriginalPrice,
Status: act.Status, ActPrice: act.ActPrice,
ItemID: utils.Int64ToStr(act.ItemID), DiscountCoefficient: act.DiscountCoefficient,
OrderLimit: act.OrderLimit, Status: act.Status,
Period: act.Period, ItemID: utils.Int64ToStr(act.ItemID),
WeeksTime: act.WeeksTime, OrderLimit: act.OrderLimit,
SettingType: act.SettingType, Period: act.Period,
WeeksTime: act.WeeksTime,
SettingType: act.SettingType,
}
dao.CreateEntity(db, actVendor)
} }
dao.CreateEntity(db, actVendor)
} }
} }
} }

View File

@@ -4,6 +4,7 @@ import (
"bytes" "bytes"
"context" "context"
"fmt" "fmt"
"git.rosy.net.cn/jx-callback/business/jxstore/act"
"net" "net"
"regexp" "regexp"
"strconv" "strconv"
@@ -1972,27 +1973,27 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
// } // }
// } // }
//} //}
//act.RrefreshMtwmVendorAct(jxcontext.AdminCtx) act.RrefreshMtwmVendorAct(jxcontext.AdminCtx)
var ( //var (
db = dao.GetDB() // db = dao.GetDB()
skuNames []*model.SkuName // skuNames []*model.SkuName
id1 []int // id1 []int
id2 []int // id2 []int
) //)
sql := ` //sql := `
SELECT * FROM sku_name where img like '%origin%' ORDER BY img // SELECT * FROM sku_name where img like '%origin%' and upc <> '' ORDER BY img
` //`
dao.GetRows(db, &skuNames, sql) //dao.GetRows(db, &skuNames, sql)
for _, skuName := range skuNames { //for _, skuName := range skuNames {
data, _, err := jxutils.DownloadFileByURL("http://image.jxc4.com/1616546694origin549a181bN32f4da48.jpg") // data, _, err := jxutils.DownloadFileByURL("http://image.jxc4.com/1616546694origin549a181bN32f4da48.jpg")
if data == nil || err != nil { // if data == nil || err != nil {
id1 = append(id1, skuName.ID) // id1 = append(id1, skuName.ID)
} else { // } else {
id2 = append(id2, skuName.ID) // id2 = append(id2, skuName.ID)
} // }
} //}
fmt.Println("exeNOimg id1", id1) //fmt.Println("exeNOimg id1", id1)
fmt.Println("exeNOimg id2", id2) //fmt.Println("exeNOimg id2", id2)
return err return err
} }