|
@@ -4,22 +4,17 @@ import cn.hutool.core.collection.CollectionUtil;
|
|
|
import cn.hutool.core.util.ArrayUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
-import cn.hutool.system.UserInfo;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
-import com.alibaba.fastjson.TypeReference;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.google.common.collect.Lists;
|
|
|
-import com.google.common.collect.Maps;
|
|
|
import com.jeeplus.common.TokenProvider;
|
|
|
import com.jeeplus.common.constant.CacheNames;
|
|
|
import com.jeeplus.common.redis.RedisUtils;
|
|
|
-import com.jeeplus.common.utils.ResponseUtil;
|
|
|
import com.jeeplus.core.query.QueryWrapperGenerator;
|
|
|
-import com.jeeplus.finance.common.flowable.dto.CommitParamDTO;
|
|
|
import com.jeeplus.finance.invoice.util.SignaturePostUtil;
|
|
|
import com.jeeplus.finance.projectRecords.domain.CwProjectRecords;
|
|
|
import com.jeeplus.finance.projectRecords.service.CwProjectRecordsService;
|
|
@@ -32,35 +27,21 @@ import com.jeeplus.finance.projectReport.service.mapstruct.CwProjectReportFileWr
|
|
|
import com.jeeplus.finance.projectReportArchive.domain.CwProjectReportArchive;
|
|
|
import com.jeeplus.finance.projectReportArchive.mapper.CwProjectReportArchiveMapper;
|
|
|
import com.jeeplus.finance.projectReportArchive.service.dto.CwProjectReportArchiveDTO;
|
|
|
-import com.jeeplus.finance.reportCancellApply.service.dto.ReportInfoDto;
|
|
|
import com.jeeplus.finance.utils.Global;
|
|
|
import com.jeeplus.finance.workClientInfo.domain.CwWorkClientBase;
|
|
|
import com.jeeplus.finance.workClientInfo.service.dto.CwWorkClientBaseDTO;
|
|
|
import com.jeeplus.finance.workClientInfo.service.mapstruct.CwWorkClientBaseWrapper;
|
|
|
import com.jeeplus.flowable.feign.IFlowableApi;
|
|
|
-//import com.jeeplus.pubmodules.oss.mapper.OssServiceMapper;
|
|
|
-//import com.jeeplus.pubmodules.oss.service.OSSClientService;
|
|
|
-//import com.jeeplus.pubmodules.oss.service.OssService;
|
|
|
-//import com.jeeplus.pubmodules.serialNumTpl.service.SerialnumTplService;
|
|
|
import com.jeeplus.sys.domain.User;
|
|
|
import com.jeeplus.sys.domain.WorkAttachmentInfo;
|
|
|
import com.jeeplus.sys.feign.IDictApi;
|
|
|
import com.jeeplus.sys.feign.IUserApi;
|
|
|
import com.jeeplus.sys.feign.IWorkAttachmentApi;
|
|
|
-//import com.jeeplus.sys.service.UserService;
|
|
|
-//import com.jeeplus.sys.mapper.UserMapper;
|
|
|
import com.jeeplus.sys.service.dto.UserDTO;
|
|
|
-//import com.jeeplus.sys.utils.DictUtils;
|
|
|
-//import com.jeeplus.sys.utils.Global;
|
|
|
-//import com.jeeplus.sys.utils.UserUtils;
|
|
|
-import freemarker.template.Configuration;
|
|
|
-import freemarker.template.Template;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
-import org.flowable.bpmn.model.FlowNode;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -69,15 +50,12 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.File;
|
|
|
-import java.io.IOException;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
|
import java.util.stream.Collectors;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.core.env.Environment;
|
|
|
-import org.springframework.stereotype.Component;
|
|
|
|
|
|
/**
|
|
|
* @author: 王强
|
|
@@ -2509,7 +2487,7 @@ public class CwProjectReportService extends ServiceImpl<CwProjectReportMapper, C
|
|
|
}
|
|
|
System.out.println("进入service2");
|
|
|
//查询保存的附件信息
|
|
|
- List<WorkAttachmentInfo> infoList = reportMapper.findFileList(id);
|
|
|
+ List<WorkAttachmentInfo> infoList = reportMapper.findFileListOnAttachmentFlag(id,"cw_project_report_file_signature");
|
|
|
System.out.println("进入service3");
|
|
|
if (org.flowable.editor.language.json.converter.util.CollectionUtils.isNotEmpty(infoList)) {
|
|
|
for (WorkAttachmentInfo i : infoList) {
|