This commit is contained in:
邹宗楠
2026-01-29 09:30:03 +08:00
parent 9a804f32be
commit 5faf0dc1ff
7 changed files with 72918 additions and 72711 deletions

View File

@@ -816,6 +816,23 @@ func UploadExportContent(content []byte, key string) (downloadURL string, err er
return downloadURL, err
}
func DeleteExportContent(key string) (err error) {
//putPolicy := storage.PutPolicy{
// Scope: globals.QiniuBucket,
// Expires: 10 * 60,
// DeleteAfterDays: 1,
//}
//upToken := putPolicy.UploadToken(api.QiniuAPI)
cfg := &storage.Config{}
formUploader := storage.NewBucketManager(api.QiniuAPI, cfg)
//ret := storage.PutRet{}
if err = formUploader.Delete("jingxistandardlib", key); err == nil {
return nil
}
return err
}
func UploadExeclAndPushMsg(sheetList []*excel.Obj2ExcelSheetConfig, name string) (downloadURL, fileName string, err error) {
excelBin := excel.Obj2Excel(sheetList)
timeStr := utils.Int64ToStr(time.Now().Unix())
@@ -1130,8 +1147,6 @@ func MixWatermarkImg(imgWatermark, img string, exPrefixBegin, exPrefixEnd *time.
//合成水印图1111
func MixWatermarkImg2(imgWatermark, img string, exPrefixBegin, exPrefixEnd *time.Time) (imgMix string) {
globals.SugarLogger.Debugf("---imgWatermark := %s", imgWatermark)
globals.SugarLogger.Debugf("---img := %s", img)
if exPrefixBegin != nil && exPrefixEnd != nil {
if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*exPrefixBegin) >= 0 && utils.Time2Date(time.Now()).Sub(*exPrefixEnd) <= 0 {
baseURL := base64.URLEncoding.EncodeToString([]byte(imgWatermark))
@@ -1143,7 +1158,6 @@ func MixWatermarkImg2(imgWatermark, img string, exPrefixBegin, exPrefixEnd *time
}
if resBinary, _, err := DownloadFileByURL(imgUrl); err == nil {
downloadURL, err := UploadExportContent(resBinary, utils.Int64ToStr(time.Now().Unix())+img[strings.LastIndex(img, "/")+1:len(img)])
globals.SugarLogger.Debugf("---downloadURL := %s", downloadURL)
if err == nil {
return downloadURL
}
@@ -1156,6 +1170,17 @@ func MixWatermarkImg2(imgWatermark, img string, exPrefixBegin, exPrefixEnd *time
return imgMix
}
// UploadQiNiuImg 将其他图片转化为京西图片
func UploadQiNiuImg(img string) string {
if resBinary, _, err := DownloadFileByURL(img); err == nil {
downloadURL, err := UploadExportContent(resBinary, utils.Int64ToStr(time.Now().Unix())+img[strings.LastIndex(img, "/")+1:len(img)])
if err == nil {
return downloadURL
}
}
return img
}
func GetDefendPriceIssue() (issue int) {
if time.Now().Hour() >= 22 {
issue = utils.Str2Int(time.Now().AddDate(0, 0, 1).Format("20060102"))