package com.fdkankan.manage.service.impl; import cn.dev33.satoken.stp.StpUtil; import com.fdkankan.manage.entity.CommonUpload; import com.fdkankan.manage.entity.DictFile; import com.fdkankan.manage.mapper.ICommonUploadMapper; import com.fdkankan.manage.service.ICommonUploadService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.fdkankan.manage.service.IDictFileService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** *

* 服务实现类 *

* * @author * @since 2024-12-02 */ @Service public class CommonUploadServiceImpl extends ServiceImpl implements ICommonUploadService { @Autowired IDictFileService dictFileService; @Override public CommonUpload add(String fileName, String url, String fileSize, String uuid, String msg, String replace1,Integer status,String unzipPath,Integer dictId) { CommonUpload upload = new CommonUpload(); upload.setFileName(fileName); upload.setFileUrl(url); upload.setFileSize(fileSize); upload.setNewFileName(uuid); upload.setFileType(msg); upload.setFileFormat(replace1); upload.setStatus(status); upload.setUnzipPath(unzipPath); this.save(upload); DictFile dictFile = new DictFile(); dictFile.setName(fileName); dictFile.setTypeKey("media-library"); dictFile.setUploadId(upload.getId()); dictFile.setDictId(dictId); dictFile.setSysUserId(Long.valueOf(StpUtil.getLoginId().toString())); dictFileService.addOrUpdate(dictFile); return upload; } }