From 5a74572bc6c4354dc8bb06dc6479e4edac234257 Mon Sep 17 00:00:00 2001
From: chen <1251790704@qq.com>
Date: Mon, 30 Nov 2020 16:47:54 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=89=B9=E6=B5=81=E7=A8=8B=E5=92=8C?=
=?UTF-8?q?=E4=B8=9A=E5=8A=A1=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/DgAuditProcessController.java | 11 ++++++---
...DgGuaranteeLetterAssignUserController.java | 5 ++--
.../mapper/DgAuditProcessMapper.java | 3 ++-
.../response/GuaranteeLetterListResponse.java | 2 +-
.../response/LoanNoticeListResponse.java | 2 +-
.../PaymentConfirmationListResponse.java | 2 +-
.../service/IDgAuditProcessService.java | 3 +--
.../impl/DgApplyAmountInfoServiceImpl.java | 6 ++---
.../DgAssetsInvestigationServiceImpl.java | 6 ++---
.../impl/DgAuditProcessServiceImpl.java | 5 ++--
.../DgGuaranteeAssignUserServiceImpl.java | 6 ++---
...gGuaranteeLetterAssignUserServiceImpl.java | 24 +++++++++----------
.../service/impl/DgLoanNoticeServiceImpl.java | 4 ++--
.../DgMessageInvestigationServiceImpl.java | 6 ++---
...aymentConfirmationConsiderServiceImpl.java | 6 ++---
.../guarantee/util/AuditProcessUtil.java | 3 ++-
.../mapper/guarantee/DgAuditProcessMapper.xml | 3 +++
.../domain/guarantee/DgAuditProcess.java | 5 ++++
18 files changed, 58 insertions(+), 44 deletions(-)
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/controller/DgAuditProcessController.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/controller/DgAuditProcessController.java
index 676fe6fd..37d27179 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/controller/DgAuditProcessController.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/controller/DgAuditProcessController.java
@@ -2,6 +2,7 @@ package com.daqing.financial.guarantee.controller;
import com.daqing.financial.guarantee.service.IDgAuditProcessService;
+import com.daqing.framework.domain.guarantee.DgAuditProcess;
import com.daqing.framework.model.response.ResponseResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -13,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
+import java.util.List;
/**
*
@@ -22,7 +24,7 @@ import org.springframework.web.bind.annotation.RestController;
* @author Qyq
* @since 2020-11-05
*/
-@Api(tags = {"审核流程进程"})
+@Api(tags = {"业务流程进程"})
@RestController
@RequestMapping("/dg-audit-process")
public class DgAuditProcessController {
@@ -34,8 +36,11 @@ public class DgAuditProcessController {
@GetMapping("/auditProcessList")
public ResponseResult processList(
@ApiParam(name = "businessId", value = "业务id", required = true)
- @RequestParam String businessId){
- return ResponseResult.SUCCESS();
+ @RequestParam String businessId,
+ @ApiParam(name = "processId", value = "流程id", required = false)
+ @RequestParam(required = false) String processId){
+ List processList = auditProcessService.queryProcessList(businessId,processId);
+ return ResponseResult.SUCCESS(processList);
}
}
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/controller/DgGuaranteeLetterAssignUserController.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/controller/DgGuaranteeLetterAssignUserController.java
index 53e866ef..ff76f43b 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/controller/DgGuaranteeLetterAssignUserController.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/controller/DgGuaranteeLetterAssignUserController.java
@@ -99,8 +99,9 @@ public class DgGuaranteeLetterAssignUserController {
}});
try {
httpServletResponse.setContentType("application/msword");
- httpServletResponse.setCharacterEncoding("utf-8");
- httpServletResponse.setHeader("Content-disposition", "attachment;filename=GuaranteeLetter.docx");
+ String filePath = name + "担保函申请.docx";
+ String fileName = new String(filePath.getBytes(), "ISO-8859-1");
+ httpServletResponse.addHeader("Content-Disposition", "filename=" + fileName);
template.write(httpServletResponse.getOutputStream());
} catch (IOException e) {
e.printStackTrace();
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/mapper/DgAuditProcessMapper.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/mapper/DgAuditProcessMapper.java
index 92f52bf5..f282184d 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/mapper/DgAuditProcessMapper.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/mapper/DgAuditProcessMapper.java
@@ -3,6 +3,7 @@ package com.daqing.financial.guarantee.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.daqing.framework.domain.guarantee.DgAuditProcess;
import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -17,6 +18,6 @@ import java.util.List;
@Mapper
public interface DgAuditProcessMapper extends BaseMapper {
- List selectAuditProcessList(String businessId);
+ List selectAuditProcessList(@Param("businessId") String businessId,@Param("processId") String processId);
}
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/GuaranteeLetterListResponse.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/GuaranteeLetterListResponse.java
index 3a31b894..39999398 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/GuaranteeLetterListResponse.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/GuaranteeLetterListResponse.java
@@ -66,7 +66,7 @@ public class GuaranteeLetterListResponse {
private String businessType;
@ApiModelProperty("申请额度")
- @ExcelProperty(value = "申请额度",index = 4)
+ @ExcelProperty(value = "申请额度(万)",index = 4)
private Double loanMoney;
@ApiModelProperty("申请期限(月)")
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/LoanNoticeListResponse.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/LoanNoticeListResponse.java
index 0a0988b3..b444cbab 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/LoanNoticeListResponse.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/LoanNoticeListResponse.java
@@ -53,7 +53,7 @@ public class LoanNoticeListResponse {
private String businessType;
@ApiModelProperty("申请额度")
- @ExcelProperty(value = "申请额度",index = 4)
+ @ExcelProperty(value = "申请额度(万)",index = 4)
private Double loanMoney;
@ApiModelProperty("申请期限(月)")
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/PaymentConfirmationListResponse.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/PaymentConfirmationListResponse.java
index 9e66e9a8..3534bbbe 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/PaymentConfirmationListResponse.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/model/response/PaymentConfirmationListResponse.java
@@ -62,7 +62,7 @@ public class PaymentConfirmationListResponse {
private String businessType;
@ApiModelProperty("申请额度")
- @ExcelProperty(value = "申请额度",index = 4)
+ @ExcelProperty(value = "申请额度(万)",index = 4)
private Double loanMoney;
@ApiModelProperty("申请期限(月)")
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/IDgAuditProcessService.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/IDgAuditProcessService.java
index d52ba007..0a6c13b6 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/IDgAuditProcessService.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/IDgAuditProcessService.java
@@ -15,6 +15,5 @@ import java.util.List;
*/
public interface IDgAuditProcessService extends IService {
- List auditProcessList(String businessId);
-
+ List queryProcessList(String businessId,String processId);
}
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgApplyAmountInfoServiceImpl.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgApplyAmountInfoServiceImpl.java
index b836439d..74811359 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgApplyAmountInfoServiceImpl.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgApplyAmountInfoServiceImpl.java
@@ -182,7 +182,7 @@ public class DgApplyAmountInfoServiceImpl extends ServiceImpl implements IDgAuditProcessService {
@Override
- public List auditProcessList(String businessId) {
- List auditProcessList = baseMapper.selectAuditProcessList(businessId);
+ public List queryProcessList(String businessId,String processId) {
+ List auditProcessList = baseMapper.selectAuditProcessList(businessId,processId);
return auditProcessList;
}
-
}
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgGuaranteeAssignUserServiceImpl.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgGuaranteeAssignUserServiceImpl.java
index bc93d300..3190cbac 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgGuaranteeAssignUserServiceImpl.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgGuaranteeAssignUserServiceImpl.java
@@ -208,7 +208,7 @@ public class DgGuaranteeAssignUserServiceImpl extends ServiceImpl 0){
//添加a角
@@ -199,7 +199,7 @@ public class DgGuaranteeLetterAssignUserServiceImpl extends ServiceImpl 0){
//更新a角
@@ -244,7 +244,7 @@ public class DgGuaranteeLetterAssignUserServiceImpl extends ServiceImpl 0){
//根据业务id查询贷审会数据
@@ -284,7 +284,7 @@ public class DgGuaranteeLetterAssignUserServiceImpl extends ServiceImpl 0){
//更新财务部经理的回款数据
@@ -350,7 +350,7 @@ public class DgGuaranteeLetterAssignUserServiceImpl extends ServiceImpl 0){
//根据业务id查询A角数据
@@ -404,7 +404,7 @@ public class DgGuaranteeLetterAssignUserServiceImpl extends ServiceImpl 0 ? "首次a角用户确认担保函更新成功" : "首次a角用户确认担保函更新失败");
//同时往审核流程进程表新增一条记录
String account = DgApplyAmountInfoController.getAccount();
- AuditProcessUtil.save(businessId,account,"指派A角",auditOpinion);
+ AuditProcessUtil.save(businessId,account,"指派A角",auditOpinion,8);
//更新成功后,判断b角用户是否确认
if (i > 0){
QueryWrapper tempB = new QueryWrapper<>();
@@ -442,7 +442,7 @@ public class DgGuaranteeLetterAssignUserServiceImpl extends ServiceImpl 0 ? "驳回后a角用户确认担保函更新成功" : "驳回后a角用户确认担保函更新失败");
//同时往审核流程进程表新增一条记录
String account = DgApplyAmountInfoController.getAccount();
- AuditProcessUtil.save(businessId,account,"指派A角",auditOpinion);
+ AuditProcessUtil.save(businessId,account,"指派A角",auditOpinion,8);
//更新成功后,判断b角用户是否确认
if (i > 0){
QueryWrapper tempB = new QueryWrapper<>();
@@ -484,7 +484,7 @@ public class DgGuaranteeLetterAssignUserServiceImpl extends ServiceImpl 0 ? "a角用户驳回担保函更新成功" : "a角用户驳回担保函更新失败");
//同时往审核流程进程表新增一条记录
String account = DgApplyAmountInfoController.getAccount();
- AuditProcessUtil.save(businessId,account,"指派A角",auditOpinion);
+ AuditProcessUtil.save(businessId,account,"指派A角",auditOpinion,8);
//更新成功后,更新b角数据及更新法规部经理数据
if (i > 0){
//更新b用户的审核状态为驳回
@@ -533,7 +533,7 @@ public class DgGuaranteeLetterAssignUserServiceImpl extends ServiceImpl 0 ? "首次b角用户确认担保函更新成功" : "首次b角用户确认担保函更新失败");
//同时往审核流程进程表新增一条记录
String account = DgApplyAmountInfoController.getAccount();
- AuditProcessUtil.save(businessId,account,"指派B角",auditOpinion);
+ AuditProcessUtil.save(businessId,account,"指派B角",auditOpinion,8);
//更新成功后,判断a角用户是否确认
if (i > 0){
QueryWrapper tempB = new QueryWrapper<>();
@@ -572,7 +572,7 @@ public class DgGuaranteeLetterAssignUserServiceImpl extends ServiceImpl 0 ? "驳回后b角用户确认担保函更新成功" : "驳回后b角用户确认担保函更新失败");
//同时往审核流程进程表新增一条记录
String account = DgApplyAmountInfoController.getAccount();
- AuditProcessUtil.save(businessId,account,"指派B角",auditOpinion);
+ AuditProcessUtil.save(businessId,account,"指派B角",auditOpinion,8);
//更新成功后,判断a角用户是否确认
if (i > 0){
QueryWrapper tempB = new QueryWrapper<>();
@@ -614,7 +614,7 @@ public class DgGuaranteeLetterAssignUserServiceImpl extends ServiceImpl 0 ? "b角用户驳回担保函更新成功" : "b角用户驳回担保函更新失败");
//同时往审核流程进程表新增一条记录
String account = DgApplyAmountInfoController.getAccount();
- AuditProcessUtil.save(businessId,account,"指派B角",auditOpinion);
+ AuditProcessUtil.save(businessId,account,"指派B角",auditOpinion,8);
//更新成功后,更新a角数据及更新法规部经理数据
if (i > 0){
//更新a用户的审核状态为驳回
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgLoanNoticeServiceImpl.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgLoanNoticeServiceImpl.java
index b554e192..8e16cc5a 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgLoanNoticeServiceImpl.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgLoanNoticeServiceImpl.java
@@ -116,7 +116,7 @@ public class DgLoanNoticeServiceImpl extends ServiceImpl 0){
QueryWrapper businessProcessStatusQueryWrapper = new QueryWrapper<>();
@@ -142,7 +142,7 @@ public class DgLoanNoticeServiceImpl extends ServiceImpl 0){
QueryWrapper queryWrapper = new QueryWrapper<>();
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgMessageInvestigationServiceImpl.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgMessageInvestigationServiceImpl.java
index fee22654..e03b872b 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgMessageInvestigationServiceImpl.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/service/impl/DgMessageInvestigationServiceImpl.java
@@ -220,7 +220,7 @@ public class DgMessageInvestigationServiceImpl extends ServiceImpl 0){
@@ -153,7 +153,7 @@ public class DgPaymentConfirmationConsiderServiceImpl extends ServiceImpl 0){
QueryWrapper loanNoticeQueryWrapper = new QueryWrapper<>();
@@ -183,7 +183,7 @@ public class DgPaymentConfirmationConsiderServiceImpl extends ServiceImpl 0){
QueryWrapper guaranteeLetterAssignUserQueryWrapper = new QueryWrapper<>();
diff --git a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/util/AuditProcessUtil.java b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/util/AuditProcessUtil.java
index ebbf9901..e016d1d8 100644
--- a/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/util/AuditProcessUtil.java
+++ b/dq-financial-guarantee/src/main/java/com/daqing/financial/guarantee/util/AuditProcessUtil.java
@@ -26,12 +26,13 @@ public class AuditProcessUtil{
auditProcessUtil.auditProcessMapper = this.auditProcessMapper;
}
- public static boolean save(Integer businessId, String approver, String deptName, String auditOpinion) {
+ public static boolean save(Integer businessId, String approver, String deptName, String auditOpinion,Integer processId) {
DgAuditProcess auditProcess = new DgAuditProcess();
auditProcess.setApprover(approver);
auditProcess.setAuditOpinion(auditOpinion);
auditProcess.setBusinessId(businessId);
auditProcess.setDeptName(deptName);
+ auditProcess.setProcessId(processId);
int insert = auditProcessUtil.auditProcessMapper.insert(auditProcess);
return insert > 0;
}
diff --git a/dq-financial-guarantee/src/main/resources/mapper/guarantee/DgAuditProcessMapper.xml b/dq-financial-guarantee/src/main/resources/mapper/guarantee/DgAuditProcessMapper.xml
index c5bce3c3..e6680ac6 100644
--- a/dq-financial-guarantee/src/main/resources/mapper/guarantee/DgAuditProcessMapper.xml
+++ b/dq-financial-guarantee/src/main/resources/mapper/guarantee/DgAuditProcessMapper.xml
@@ -18,6 +18,9 @@
from dg_audit_process dap
left join dg_business_process_status dbps on dbps.business_id = dap.business_id
where dap.business_id = #{businessId}
+
+ AND dap.process_id = #{processId}
+
diff --git a/dq-framework-model/src/main/java/com/daqing/framework/domain/guarantee/DgAuditProcess.java b/dq-framework-model/src/main/java/com/daqing/framework/domain/guarantee/DgAuditProcess.java
index 282e29e5..5dde560d 100644
--- a/dq-framework-model/src/main/java/com/daqing/framework/domain/guarantee/DgAuditProcess.java
+++ b/dq-framework-model/src/main/java/com/daqing/framework/domain/guarantee/DgAuditProcess.java
@@ -1,6 +1,7 @@
package com.daqing.framework.domain.guarantee;
import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -36,8 +37,12 @@ public class DgAuditProcess implements Serializable {
@ApiModelProperty(value = "通过时间")
@TableField(fill = FieldFill.INSERT)
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
+ @ApiModelProperty(value = "流程标识:1业务申请,2担保部调查,3资产部调查,4信息部调查,5合规调查,6工作会,7贷审会,8担保函,9回款确认,10放款通知")
+ private Integer processId;
+
@ApiModelProperty(value = "状态")
private String status;