|
|
|
@ -9,10 +9,8 @@ import com.bnyer.file.service.IQiniuService; |
|
|
|
import com.bnyer.file.service.ITikTokImage; |
|
|
|
import com.bnyer.file.utils.ImgUtil; |
|
|
|
import com.bnyer.file.vo.ChekFileVo; |
|
|
|
import com.bnyer.file.vo.TiktokImgVo; |
|
|
|
import com.bnyer.img.api.RemoteImgService; |
|
|
|
import com.bnyer.img.api.dto.TiktokImgMiniDto; |
|
|
|
import com.bnyer.system.api.RemoteFileService; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.http.entity.ContentType; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
@ -21,14 +19,12 @@ import org.springframework.scheduling.annotation.Async; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
import java.io.ByteArrayInputStream; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.InputStream; |
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.UUID; |
|
|
|
|
|
|
|
/** |
|
|
|
* @Author: Yeman |
|
|
|
@ -89,7 +85,7 @@ public class FileServiceImpl implements IFileService { |
|
|
|
@Override |
|
|
|
@Async("mySimpleAsync") |
|
|
|
public void checkUploadSave(FileUploadDto fileUploadDto) throws IOException { |
|
|
|
//redis累计平台用户当天下载次数,12.00后过期
|
|
|
|
//redis累计艺术家当天上传次数,12.00后过期
|
|
|
|
writeUploadTotalNum(fileUploadDto.getCreatorId()); |
|
|
|
ArrayList<MultipartFile> multipartFiles = new ArrayList<>(); |
|
|
|
for (FileDto fileDto : fileUploadDto.getFiles()) { |
|
|
|
@ -116,7 +112,7 @@ public class FileServiceImpl implements IFileService { |
|
|
|
public void writeUploadTotalNum(Long creatorId) { |
|
|
|
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
|
String date = df.format(new Date()); |
|
|
|
log.info("日期【{}】艺术家【{}】下载数+1",date,creatorId); |
|
|
|
log.info("日期【{}】艺术家【{}】上传数+1",date,creatorId); |
|
|
|
String redisKey = RedisKeyConstant.CREATOR_UPLOAD_KEY + date; |
|
|
|
redisService.hashIncr(redisKey, creatorId.toString(), 1); |
|
|
|
} |
|
|
|
|