aa
This commit is contained in:
@@ -2693,6 +2693,13 @@ func UpdateSkuExinfoMap(ctx *jxcontext.Context, nameIDs []int, imgWaterMark stri
|
|||||||
EndAt: toTimeP,
|
EndAt: toTimeP,
|
||||||
}
|
}
|
||||||
dao.WrapAddIDCULDEntity(skuEx, ctx.GetUserName())
|
dao.WrapAddIDCULDEntity(skuEx, ctx.GetUserName())
|
||||||
|
if imgWaterMark != "" {
|
||||||
|
if skuNames, err := dao.GetSkuNames(db, []int{nameID}, nil, "", false); err == nil {
|
||||||
|
if ImgMix := jxutils.MixWatermarkImg(imgWaterMark, skuNames[0].Img, &fromTimeP, &toTimeP); ImgMix != "" {
|
||||||
|
skuEx.ImgWatermarkMix = ImgMix
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
skuExs, _ := dao.GetSkuExinfos(db, []int{nameID}, []int{vendorID}, "", utils.ZeroTimeValue, utils.ZeroTimeValue)
|
skuExs, _ := dao.GetSkuExinfos(db, []int{nameID}, []int{vendorID}, "", utils.ZeroTimeValue, utils.ZeroTimeValue)
|
||||||
if len(skuExs) > 0 {
|
if len(skuExs) > 0 {
|
||||||
skuEx2 := skuExs[0]
|
skuEx2 := skuExs[0]
|
||||||
|
|||||||
@@ -300,16 +300,19 @@ func formalizeStoreSkuList(inSkuList []*dao.StoreSkuSyncInfo) []*dao.StoreSkuSyn
|
|||||||
skuItem.SkuName = jxutils.ComposeSkuNameSync(skuItem.Prefix, skuItem.Name, skuItem.Comment, skuItem.Unit, skuItem.SpecQuality, skuItem.SpecUnit, 0, skuItem.ExPrefix, skuItem.ExPrefixBegin, skuItem.ExPrefixEnd)
|
skuItem.SkuName = jxutils.ComposeSkuNameSync(skuItem.Prefix, skuItem.Name, skuItem.Comment, skuItem.Unit, skuItem.SpecQuality, skuItem.SpecUnit, 0, skuItem.ExPrefix, skuItem.ExPrefixBegin, skuItem.ExPrefixEnd)
|
||||||
}
|
}
|
||||||
skuItem.SkuNameOrigin = jxutils.ComposeSkuNameOriginal(skuItem.Prefix, skuItem.Name, skuItem.Comment, skuItem.Unit, skuItem.SpecQuality, skuItem.SpecUnit, 0)
|
skuItem.SkuNameOrigin = jxutils.ComposeSkuNameOriginal(skuItem.Prefix, skuItem.Name, skuItem.Comment, skuItem.Unit, skuItem.SpecQuality, skuItem.SpecUnit, 0)
|
||||||
if skuItem.ImgWatermark != "" && model.IsSyncStatusUpdate(skuItem.SkuSyncStatus) && skuItem.VendorID != model.VendorIDJD {
|
// if skuItem.ImgWatermark != "" && model.IsSyncStatusUpdate(skuItem.SkuSyncStatus) && skuItem.VendorID != model.VendorIDJD {
|
||||||
if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*skuItem.ExPrefixBegin) == 0 {
|
if skuItem.VendorID == model.VendorIDJD {
|
||||||
// if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*skuItem.ExPrefixBegin) >= 0 && utils.Time2Date(time.Now()).Sub(*skuItem.ExPrefixEnd) <= 0 {
|
|
||||||
// downLoad, _ := uploadImgStandard(skuItem.ImgWatermark)
|
|
||||||
skuItem.ImgMix = jxutils.MixWatermarkImg(skuItem.ImgWatermark, skuItem.ImgOrigin, skuItem.ExPrefixBegin, skuItem.ExPrefixEnd)
|
|
||||||
}
|
|
||||||
if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*skuItem.ExPrefixEnd) > 0 {
|
|
||||||
skuItem.ImgMix = ""
|
skuItem.ImgMix = ""
|
||||||
}
|
}
|
||||||
}
|
// if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*skuItem.ExPrefixBegin) == 0 {
|
||||||
|
// // if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*skuItem.ExPrefixBegin) >= 0 && utils.Time2Date(time.Now()).Sub(*skuItem.ExPrefixEnd) <= 0 {
|
||||||
|
// downLoad, _ := uploadImgStandard(skuItem.ImgWatermark)
|
||||||
|
// skuItem.ImgMix = jxutils.MixWatermarkImg(skuItem.ImgWatermark, skuItem.ImgOrigin, skuItem.ExPrefixBegin, skuItem.ExPrefixEnd)
|
||||||
|
// }
|
||||||
|
// if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*skuItem.ExPrefixEnd) > 0 {
|
||||||
|
// skuItem.ImgMix = ""
|
||||||
|
// }
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return inSkuList
|
return inSkuList
|
||||||
|
|||||||
@@ -447,7 +447,7 @@ func GetStoreSkus2(db *DaoDB, vendorID, storeID int, skuIDs []int, mustDirty boo
|
|||||||
t4.%s_category_id vendor_vendor_cat_id,
|
t4.%s_category_id vendor_vendor_cat_id,
|
||||||
t4.name category_name,
|
t4.name category_name,
|
||||||
ts.name store_name,
|
ts.name store_name,
|
||||||
tsu.ex_prefix, tsu.begin_at ex_prefix_begin, tsu.end_at ex_prefix_end, tsu.img_watermark,
|
tsu.ex_prefix, tsu.begin_at ex_prefix_begin, tsu.end_at ex_prefix_end, tsu.img_watermark, tsu.img_watermark_mix img_mix,
|
||||||
tsu1.vendor_category_id sku_vendor_map_cat_id`
|
tsu1.vendor_category_id sku_vendor_map_cat_id`
|
||||||
fmtParams := []interface{}{
|
fmtParams := []interface{}{
|
||||||
skuVendorIDField, fieldPrefix, fieldPrefix, fieldPrefix,
|
skuVendorIDField, fieldPrefix, fieldPrefix, fieldPrefix,
|
||||||
|
|||||||
@@ -303,6 +303,7 @@ type SkuExinfoMap struct {
|
|||||||
EndAt time.Time `orm:"type(datetime);index" json:"endAt"` //设置结束时间
|
EndAt time.Time `orm:"type(datetime);index" json:"endAt"` //设置结束时间
|
||||||
ExPrefix string `orm:"size(255)" json:"exPrefix"` //额外前缀
|
ExPrefix string `orm:"size(255)" json:"exPrefix"` //额外前缀
|
||||||
ImgWatermark string `orm:"size(512)" json:"imgWatermark"` //图片水印
|
ImgWatermark string `orm:"size(512)" json:"imgWatermark"` //图片水印
|
||||||
|
ImgWatermarkMix string `orm:"size(512)" json:"imgWatermark"` //合成水印图
|
||||||
}
|
}
|
||||||
|
|
||||||
func (*SkuExinfoMap) TableIndex() [][]string {
|
func (*SkuExinfoMap) TableIndex() [][]string {
|
||||||
|
|||||||
Reference in New Issue
Block a user