企业风采审核功能开发
This commit is contained in:
@@ -58,4 +58,20 @@ public interface IFileService
|
||||
AjaxResult upload(MultipartFile file, Long bussinessid);
|
||||
|
||||
AjaxResult uploadFile(MultipartFile file, Long bussinessid, HttpServletRequest request);
|
||||
|
||||
/**
|
||||
* 查询风采审核列表(后台管理用)
|
||||
*/
|
||||
public List<File> selectFileListForReview(File file);
|
||||
|
||||
/**
|
||||
* 审核风采文件
|
||||
*
|
||||
* @param id 文件ID
|
||||
* @param reviewStatus 审核状态 1=通过 2=驳回
|
||||
* @param reviewRemark 审核备注(驳回时必填)
|
||||
* @param reviewBy 审核人
|
||||
* @return 结果
|
||||
*/
|
||||
public int reviewFile(Long id, String reviewStatus, String reviewRemark, String reviewBy);
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ import com.ruoyi.common.core.domain.entity.File;
|
||||
import com.ruoyi.cms.mapper.FileMapper;
|
||||
import com.ruoyi.cms.service.IFileService;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.exception.ServiceException;
|
||||
import com.ruoyi.common.utils.uuid.UUID;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
@@ -171,4 +172,25 @@ public class FileServiceImpl extends ServiceImpl<FileMapper, File> implements IF
|
||||
this.save(file);
|
||||
return file;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<File> selectFileListForReview(File file) {
|
||||
return fileMapper.selectFileListForReview(file);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int reviewFile(Long id, String reviewStatus, String reviewRemark, String reviewBy) {
|
||||
File existing = fileMapper.selectById(id);
|
||||
if (existing == null) {
|
||||
throw new ServiceException("文件不存在");
|
||||
}
|
||||
if (existing.getReviewStatus() != null && !"0".equals(existing.getReviewStatus())) {
|
||||
throw new ServiceException("该记录已审核,请勿重复操作");
|
||||
}
|
||||
existing.setReviewStatus(reviewStatus);
|
||||
existing.setReviewRemark(reviewRemark);
|
||||
existing.setReviewBy(reviewBy);
|
||||
existing.setReviewTime(new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date()));
|
||||
return fileMapper.updateById(existing);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user