|
@@ -28,20 +28,20 @@ import com.ruoyi.system.service.loan.ILoanApplicationService;
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
+
|
|
import java.io.*;
|
|
import java.io.*;
|
|
import java.nio.file.Files;
|
|
import java.nio.file.Files;
|
|
import java.nio.file.Path;
|
|
import java.nio.file.Path;
|
|
import java.nio.file.Paths;
|
|
import java.nio.file.Paths;
|
|
-
|
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
import java.io.File;
|
|
import java.io.File;
|
|
-import java.util.*;
|
|
|
|
import java.util.concurrent.TimeUnit;
|
|
import java.util.concurrent.TimeUnit;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
import java.util.zip.ZipEntry;
|
|
import java.util.zip.ZipEntry;
|
|
import java.util.zip.ZipOutputStream;
|
|
import java.util.zip.ZipOutputStream;
|
|
|
|
+
|
|
import static com.ruoyi.common.constant.CommonConstants.*;
|
|
import static com.ruoyi.common.constant.CommonConstants.*;
|
|
|
|
+
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -530,29 +530,37 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
String auditSchedule = loanApplication.getAuditSchedule();
|
|
String auditSchedule = loanApplication.getAuditSchedule();
|
|
String loanApplicationType = loanApplication.getLoanApplicationType();
|
|
String loanApplicationType = loanApplication.getLoanApplicationType();
|
|
String auditType = loanApplication.getAuditType();
|
|
String auditType = loanApplication.getAuditType();
|
|
|
|
+
|
|
reviewCommentsMapper.deleteReviewCommentsByLoanApplicationIdAndAuditSchedule(loanApplicationId, auditSchedule);
|
|
reviewCommentsMapper.deleteReviewCommentsByLoanApplicationIdAndAuditSchedule(loanApplicationId, auditSchedule);
|
|
if (Integer.parseInt(loanSchedule) < 2 || Integer.parseInt(auditSchedule) < 1 || Integer.parseInt(loanApplicationType) != 2) {
|
|
if (Integer.parseInt(loanSchedule) < 2 || Integer.parseInt(auditSchedule) < 1 || Integer.parseInt(loanApplicationType) != 2) {
|
|
return AjaxResult.error("当前项目不可撤销");
|
|
return AjaxResult.error("当前项目不可撤销");
|
|
}
|
|
}
|
|
- //如果是待审核的撤销就退一步否则就是改为待审核
|
|
|
|
- if (ONE.equals(auditType)) {
|
|
|
|
- loanApplication.setAuditSchedule(String.valueOf(Integer.parseInt(auditSchedule) - 1));
|
|
|
|
- loanApplication.setLoanSchedule(String.valueOf(Integer.parseInt(loanSchedule) - 1));
|
|
|
|
|
|
+ if (Integer.parseInt(loanSchedule) > 7) {
|
|
|
|
+ //撤销只返回贷款申请进度到上一步
|
|
|
|
+ loanApplication.setLoanSchedule(String.valueOf(Integer.parseInt(auditSchedule) - 1));
|
|
|
|
+ } else {
|
|
|
|
+ //如果是待审核的撤销就退一步否则就是改为待审核
|
|
|
|
+ if (ONE.equals(auditType)) {
|
|
|
|
+ loanApplication.setAuditSchedule(String.valueOf(Integer.parseInt(auditSchedule) - 1));
|
|
|
|
+ loanApplication.setLoanSchedule(String.valueOf(Integer.parseInt(loanSchedule) - 1));
|
|
|
|
+ }
|
|
|
|
+ if (SEV.equals(loanSchedule)) {
|
|
|
|
+ loanApplication.setLoanSchedule(SIX);
|
|
|
|
+ }
|
|
|
|
+ //进入待审核
|
|
|
|
+ loanApplication.setAuditType(ONE);
|
|
|
|
+ String type = "-1";
|
|
|
|
+ if (auditSchedule.equals(FIV)) {
|
|
|
|
+ type = "jzdcbg";
|
|
|
|
+ } else if (auditSchedule.equals(SIX)) {
|
|
|
|
+ type = "dbxmhfhgb,clhgb";
|
|
|
|
+ } else if (auditSchedule.equals(SEV)) {
|
|
|
|
+ type = "psyjqpb,gdhyjy";
|
|
|
|
+ }
|
|
|
|
+ //还需要删除附件
|
|
|
|
+ loanApplicationFjMapper.deleteLoanApplicationFjByLoanApplicationIdAndType(loanApplication.getLoanApplicationId(), type.split(","));
|
|
}
|
|
}
|
|
- //进入待审核
|
|
|
|
- loanApplication.setAuditType(ONE);
|
|
|
|
loanApplicationMapper.updateLoanApplication(loanApplication);
|
|
loanApplicationMapper.updateLoanApplication(loanApplication);
|
|
- String type = "-1";
|
|
|
|
- if (auditSchedule.equals(FIV)) {
|
|
|
|
- type = "jzdcbg";
|
|
|
|
- } else if (auditSchedule.equals(SIX)) {
|
|
|
|
- type = "dbxmhfhgb,clhgb";
|
|
|
|
- } else if (auditSchedule.equals(SEV)) {
|
|
|
|
- type = "psyjqpb,gdhyjy";
|
|
|
|
- }
|
|
|
|
- //还需要删除附件
|
|
|
|
- loanApplicationFjMapper.deleteLoanApplicationFjByLoanApplicationIdAndType(loanApplication.getLoanApplicationId(), type.split(","));
|
|
|
|
-
|
|
|
|
return AjaxResult.success();
|
|
return AjaxResult.success();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -583,7 +591,6 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
loanScheduleNew.setLoanScheduleTime(DateUtils.getNowDate());
|
|
loanScheduleNew.setLoanScheduleTime(DateUtils.getNowDate());
|
|
loanScheduleNew.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
loanScheduleNew.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
loanScheduleMapper.insertLoanSchedule(loanScheduleNew);
|
|
loanScheduleMapper.insertLoanSchedule(loanScheduleNew);
|
|
- //todo 获取所有文件URL 进行打包zip,还有系统内的照片地址 往附件表中插入其他-归档类型的url地址
|
|
|
|
// 上传文件路径
|
|
// 上传文件路径
|
|
String filePath = RuoYiConfig.getUploadPath() + "/";
|
|
String filePath = RuoYiConfig.getUploadPath() + "/";
|
|
Long loanApplicationId = loanApplication.getLoanApplicationId();
|
|
Long loanApplicationId = loanApplication.getLoanApplicationId();
|
|
@@ -641,7 +648,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
loanApplicationFj.setLoanApplicationNumber(loanApplicationOld.getLoanApplicationNumber());
|
|
loanApplicationFj.setLoanApplicationNumber(loanApplicationOld.getLoanApplicationNumber());
|
|
loanApplicationFj.setOldName(name);
|
|
loanApplicationFj.setOldName(name);
|
|
loanApplicationFj.setName(name);
|
|
loanApplicationFj.setName(name);
|
|
- loanApplicationFj.setUrl("/profile/upload/"+name);
|
|
|
|
|
|
+ loanApplicationFj.setUrl("/profile/upload/" + name);
|
|
loanApplicationFj.setBigType("e");
|
|
loanApplicationFj.setBigType("e");
|
|
loanApplicationFj.setCreateTime(DateUtils.getNowDate());
|
|
loanApplicationFj.setCreateTime(DateUtils.getNowDate());
|
|
loanApplicationFjMapper.insertLoanApplicationFj(loanApplicationFj);
|
|
loanApplicationFjMapper.insertLoanApplicationFj(loanApplicationFj);
|
|
@@ -659,7 +666,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
public String zipEncryptExample(List<File> fileList, String zipPathDir, String zipFileName, String password) {
|
|
public String zipEncryptExample(List<File> fileList, String zipPathDir, String zipFileName, String password) {
|
|
- String zipFilePath = zipPathDir +"/"+ zipFileName;
|
|
|
|
|
|
+ String zipFilePath = zipPathDir + "/" + zipFileName;
|
|
try {
|
|
try {
|
|
|
|
|
|
/* ZipParameters zipParameters = new ZipParameters();
|
|
/* ZipParameters zipParameters = new ZipParameters();
|
|
@@ -704,10 +711,10 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public AjaxResult exportMb(LoanApplication loanApplication) {
|
|
public AjaxResult exportMb(LoanApplication loanApplication) {
|
|
- Map<String,Object> map = new HashMap<>();
|
|
|
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
String type = loanApplication.getType();
|
|
String type = loanApplication.getType();
|
|
String loanApplicationNumber = loanApplication.getLoanApplicationNumber();
|
|
String loanApplicationNumber = loanApplication.getLoanApplicationNumber();
|
|
- if(loanApplication.getLoanApplicationId()!=null || loanApplication.getLoanApplicationId()!=0L){
|
|
|
|
|
|
+ if (loanApplication.getLoanApplicationId() != null || loanApplication.getLoanApplicationId() != 0L) {
|
|
loanApplication = loanApplicationMapper.selectLoanApplicationByLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
loanApplication = loanApplicationMapper.selectLoanApplicationByLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
loanApplication.setType(type);
|
|
loanApplication.setType(type);
|
|
//判断附件存不存在
|
|
//判断附件存不存在
|
|
@@ -717,12 +724,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
String fileType = contrastType(type);
|
|
String fileType = contrastType(type);
|
|
loanApplicationFj.setType(fileType);
|
|
loanApplicationFj.setType(fileType);
|
|
List<LoanApplicationFj> loanApplicationFjs = loanApplicationFjMapper.selectLoanApplicationFjList(loanApplicationFj);
|
|
List<LoanApplicationFj> loanApplicationFjs = loanApplicationFjMapper.selectLoanApplicationFjList(loanApplicationFj);
|
|
- if(loanApplicationFjs!=null && loanApplicationFjs.size()>0){
|
|
|
|
|
|
+ if (loanApplicationFjs != null && loanApplicationFjs.size() > 0) {
|
|
for (LoanApplicationFj applicationFj : loanApplicationFjs) {
|
|
for (LoanApplicationFj applicationFj : loanApplicationFjs) {
|
|
- redisCache.setCacheObject(applicationFj.getFjId()+"info",applicationFj,2, TimeUnit.HOURS);
|
|
|
|
- map.put("fileId",applicationFj.getFjId());
|
|
|
|
- map.put("path",applicationFj.getUrl());
|
|
|
|
- map.put("fileName",applicationFj.getName());
|
|
|
|
|
|
+ redisCache.setCacheObject(applicationFj.getFjId() + "info", applicationFj, 2, TimeUnit.HOURS);
|
|
|
|
+ map.put("fileId", applicationFj.getFjId());
|
|
|
|
+ map.put("path", applicationFj.getUrl());
|
|
|
|
+ map.put("fileName", applicationFj.getName());
|
|
return AjaxResult.success(map);
|
|
return AjaxResult.success(map);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -744,7 +751,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/委托担保申请书.docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/委托担保申请书.docx";
|
|
- fileDir = RuoYiConfig.getProfile() + "/mb/temporarily"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = RuoYiConfig.getProfile() + "/mb/temporarily" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("委托担保申请书");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("委托担保申请书");
|
|
fileName = loanApplication.getEnterpriseName() + "-委托担保申请书";
|
|
fileName = loanApplication.getEnterpriseName() + "-委托担保申请书";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -756,7 +763,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
params.put("corporationPhone", loanApplication.getCorporationPhone());
|
|
params.put("corporationPhone", loanApplication.getCorporationPhone());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/委托保证合同.docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/委托保证合同.docx";
|
|
- fileDir = RuoYiConfig.getProfile() + "/mb/temporarily"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = RuoYiConfig.getProfile() + "/mb/temporarily" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("委托担保申请书");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("委托担保申请书");
|
|
fileName = loanApplication.getEnterpriseName() + "-委托担保申请书";
|
|
fileName = loanApplication.getEnterpriseName() + "-委托担保申请书";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -767,7 +774,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = templatePath + "/mb/担保意向函.docx";
|
|
templatePath = templatePath + "/mb/担保意向函.docx";
|
|
- fileDir = fileDir + "/mb/temporarily"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = fileDir + "/mb/temporarily" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("担保意向函");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("担保意向函");
|
|
fileName = loanApplication.getEnterpriseName() + "-担保意向函";
|
|
fileName = loanApplication.getEnterpriseName() + "-担保意向函";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -778,7 +785,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/放款(出票)通知书.docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/放款(出票)通知书.docx";
|
|
- fileDir = RuoYiConfig.getProfile() + "/mb/temporarily/"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = RuoYiConfig.getProfile() + "/mb/temporarily/" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("放款(出票)通知书");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("放款(出票)通知书");
|
|
fileName = loanApplication.getEnterpriseName() + "-放款(出票)通知书";
|
|
fileName = loanApplication.getEnterpriseName() + "-放款(出票)通知书";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -789,7 +796,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/保证反担保合同(适用于法人).docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/保证反担保合同(适用于法人).docx";
|
|
- fileDir = RuoYiConfig.getProfile() + "/mb/temporarily"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = RuoYiConfig.getProfile() + "/mb/temporarily" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("保证反担保合同(适用于法人)");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("保证反担保合同(适用于法人)");
|
|
fileName = loanApplication.getEnterpriseName() + "-保证反担保合同(适用于法人)";
|
|
fileName = loanApplication.getEnterpriseName() + "-保证反担保合同(适用于法人)";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -800,7 +807,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/保证反担保合同(适用于自然人).docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/保证反担保合同(适用于自然人).docx";
|
|
- fileDir = RuoYiConfig.getProfile() + "/mb/temporarily"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = RuoYiConfig.getProfile() + "/mb/temporarily" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("保证反担保合同(适用于自然人)");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("保证反担保合同(适用于自然人)");
|
|
fileName = loanApplication.getEnterpriseName() + "-保证反担保合同(适用于自然人)";
|
|
fileName = loanApplication.getEnterpriseName() + "-保证反担保合同(适用于自然人)";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -811,7 +818,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/抵押反担保合同(适用于法人).docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/抵押反担保合同(适用于法人).docx";
|
|
- fileDir = RuoYiConfig.getProfile() + "/mb/temporarily"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = RuoYiConfig.getProfile() + "/mb/temporarily" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("抵押反担保合同(适用于法人)");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("抵押反担保合同(适用于法人)");
|
|
fileName = loanApplication.getEnterpriseName() + "-抵押反担保合同(适用于法人)";
|
|
fileName = loanApplication.getEnterpriseName() + "-抵押反担保合同(适用于法人)";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -822,7 +829,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/抵押反担保合同(适用于自然人).docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/抵押反担保合同(适用于自然人).docx";
|
|
- fileDir = RuoYiConfig.getProfile() + "/mb/temporarily"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = RuoYiConfig.getProfile() + "/mb/temporarily" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("抵押反担保合同(适用于自然人)");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("抵押反担保合同(适用于自然人)");
|
|
fileName = loanApplication.getEnterpriseName() + "-抵押反担保合同(适用于自然人)";
|
|
fileName = loanApplication.getEnterpriseName() + "-抵押反担保合同(适用于自然人)";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -833,7 +840,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/权利质权反担保合同(适用于法人).docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/权利质权反担保合同(适用于法人).docx";
|
|
- fileDir = RuoYiConfig.getProfile() + "/mb/temporarily"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = RuoYiConfig.getProfile() + "/mb/temporarily" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("权利质权反担保合同(适用于法人)");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("权利质权反担保合同(适用于法人)");
|
|
fileName = loanApplication.getEnterpriseName() + "-权利质权反担保合同(适用于法人)";
|
|
fileName = loanApplication.getEnterpriseName() + "-权利质权反担保合同(适用于法人)";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -844,7 +851,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/权利质权反担保合同(适用于自然人).docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/权利质权反担保合同(适用于自然人).docx";
|
|
- fileDir = RuoYiConfig.getProfile() + "/mb/temporarily"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = RuoYiConfig.getProfile() + "/mb/temporarily" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("权利质权反担保合同(适用于自然人)");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("权利质权反担保合同(适用于自然人)");
|
|
fileName = loanApplication.getEnterpriseName() + "-权利质权反担保合同(适用于自然人)";
|
|
fileName = loanApplication.getEnterpriseName() + "-权利质权反担保合同(适用于自然人)";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -855,7 +862,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//params.put("enterpriseName", loanApplication.getEnterpriseName());
|
|
//path = path + "/委托担保申请书.doc";
|
|
//path = path + "/委托担保申请书.doc";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/股东会决议.docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/股东会决议.docx";
|
|
- fileDir = RuoYiConfig.getProfile() + "/mb/temporarily"+loanApplicationNumber;
|
|
|
|
|
|
+ fileDir = RuoYiConfig.getProfile() + "/mb/temporarily" + loanApplicationNumber;
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("股东会决议");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("股东会决议");
|
|
fileName = loanApplication.getEnterpriseName() + "-股东会决议";
|
|
fileName = loanApplication.getEnterpriseName() + "-股东会决议";
|
|
fileNameHz = fileName + ".docx";
|
|
fileNameHz = fileName + ".docx";
|
|
@@ -865,19 +872,19 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
case "12":
|
|
case "12":
|
|
|
|
|
|
// 创建一个列表,用来存储要填充到Excel中的数据
|
|
// 创建一个列表,用来存储要填充到Excel中的数据
|
|
- List<Map<String,Object>> list = new ArrayList<>();
|
|
|
|
|
|
+ List<Map<String, Object>> list = new ArrayList<>();
|
|
// 向列表中添加数据
|
|
// 向列表中添加数据
|
|
- list.add( Map.of("name","zou" ,"age" ,18) );
|
|
|
|
|
|
+/* list.add( Map.of("name","zou" ,"age" ,18) );
|
|
list.add( Map.of("name","li" ,"age" ,28) );
|
|
list.add( Map.of("name","li" ,"age" ,28) );
|
|
list.add( Map.of("name","wang" ,"age" ,15) );
|
|
list.add( Map.of("name","wang" ,"age" ,15) );
|
|
list.add( Map.of("name","quan" ,"age" ,19) );
|
|
list.add( Map.of("name","quan" ,"age" ,19) );
|
|
- list.add( Map.of("name","zhao" ,"age" ,98) );
|
|
|
|
|
|
+ list.add( Map.of("name","zhao" ,"age" ,98) );*/
|
|
|
|
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("项目评审意见签批表");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("项目评审意见签批表");
|
|
fileName = loanApplication.getEnterpriseName() + "-项目评审意见签批表";
|
|
fileName = loanApplication.getEnterpriseName() + "-项目评审意见签批表";
|
|
fileNameHz = fileName + ".xlsx";
|
|
fileNameHz = fileName + ".xlsx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/项目评审意见签批表.xlsx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/项目评审意见签批表.xlsx";
|
|
- ExcelFillUtils.fillOneSheet(templatePath ,fileName ,list);
|
|
|
|
|
|
+ ExcelFillUtils.fillOneSheet(templatePath, fileName, list);
|
|
|
|
|
|
//templatePath = RuoYiConfig.getProfile() + "/mb/项目评审意见签批表.docx";
|
|
//templatePath = RuoYiConfig.getProfile() + "/mb/项目评审意见签批表.docx";
|
|
//fileDir = RuoYiConfig.getProfile() + "/mb/temporarily";
|
|
//fileDir = RuoYiConfig.getProfile() + "/mb/temporarily";
|
|
@@ -892,7 +899,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
fileDir = RuoYiConfig.getProfile() + "/mb/temporarily";
|
|
fileDir = RuoYiConfig.getProfile() + "/mb/temporarily";
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("担保项目合法合规表企业");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("担保项目合法合规表企业");
|
|
fileName = loanApplication.getEnterpriseName() + "-担保项目合法合规表企业";
|
|
fileName = loanApplication.getEnterpriseName() + "-担保项目合法合规表企业";
|
|
- if("2".equals(loanApplication.getApplicationType())){
|
|
|
|
|
|
+ if ("2".equals(loanApplication.getApplicationType())) {
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/担保项目合法合规表个人个体户.docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/担保项目合法合规表个人个体户.docx";
|
|
fileDir = RuoYiConfig.getProfile() + "/mb/temporarily";
|
|
fileDir = RuoYiConfig.getProfile() + "/mb/temporarily";
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("担保项目合法合规表个人个体户");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("担保项目合法合规表个人个体户");
|
|
@@ -908,7 +915,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
fileDir = RuoYiConfig.getProfile() + "/mb/temporarily";
|
|
fileDir = RuoYiConfig.getProfile() + "/mb/temporarily";
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("放款审批合规表企业");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("放款审批合规表企业");
|
|
fileName = loanApplication.getEnterpriseName() + "-放款审批合规表企业";
|
|
fileName = loanApplication.getEnterpriseName() + "-放款审批合规表企业";
|
|
- if("2".equals(loanApplication.getApplicationType())){
|
|
|
|
|
|
+ if ("2".equals(loanApplication.getApplicationType())) {
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/放款审批合规表个人个体户.docx";
|
|
templatePath = RuoYiConfig.getProfile() + "/mb/放款审批合规表个人个体户.docx";
|
|
fileDir = RuoYiConfig.getProfile() + "/mb/temporarily";
|
|
fileDir = RuoYiConfig.getProfile() + "/mb/temporarily";
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("放款审批合规表个人个体户");
|
|
//fileName = FileUploadUtils.extractFilenameLoanApplicationNumberNoHzm("放款审批合规表个人个体户");
|
|
@@ -927,11 +934,11 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
applicationFj.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
applicationFj.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
applicationFj.setName(fileName);
|
|
applicationFj.setName(fileName);
|
|
String fileId = IdUtils.fastSimpleUUID();
|
|
String fileId = IdUtils.fastSimpleUUID();
|
|
- redisCache.setCacheObject(fileId +"info",applicationFj,2, TimeUnit.HOURS);
|
|
|
|
|
|
+ redisCache.setCacheObject(fileId + "info", applicationFj, 2, TimeUnit.HOURS);
|
|
|
|
|
|
- map.put("fileId",fileId);
|
|
|
|
- map.put("path",path);
|
|
|
|
- map.put("fileName",fileNameHz);
|
|
|
|
|
|
+ map.put("fileId", fileId);
|
|
|
|
+ map.put("path", path);
|
|
|
|
+ map.put("fileName", fileNameHz);
|
|
return AjaxResult.success(map);
|
|
return AjaxResult.success(map);
|
|
}
|
|
}
|
|
|
|
|