|
@@ -695,6 +695,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
loanApplication.setAuditType(FOR);
|
|
loanApplication.setAuditType(FOR);
|
|
loanApplication.setLoanApplicationType(TWO);
|
|
loanApplication.setLoanApplicationType(TWO);
|
|
loanApplicationMapper.updateLoanApplication(loanApplication);
|
|
loanApplicationMapper.updateLoanApplication(loanApplication);
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+ WaitRemind waitRemindDelete = new WaitRemind();
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplication.getaUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
//给A角色,审核管理员发送待办
|
|
//给A角色,审核管理员发送待办
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
waitRemind.setLoanApplicationId(loanApplicationId);
|
|
waitRemind.setLoanApplicationId(loanApplicationId);
|
|
@@ -707,13 +713,18 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
waitRemindList.add(waitRemind);
|
|
waitRemindList.add(waitRemind);
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(sysUserRole.getUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
|
|
+
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setRemindTitle("有一条【" + enterpriseName + "】的审核信息未通过");
|
|
waitRemindManager.setRemindTitle("有一条【" + enterpriseName + "】的审核信息未通过");
|
|
waitRemindManager.setRemindTime(DateUtils.getNowDate());
|
|
waitRemindManager.setRemindTime(DateUtils.getNowDate());
|
|
waitRemindManager.setRemindType(TWO);
|
|
waitRemindManager.setRemindType(TWO);
|
|
- waitRemindManager.setReadUserId(loanApplication.getaUserId().toString());
|
|
|
|
waitRemindManager.setRemindContent(enterpriseName + "有一条贷款申请进入未通过需及时查看");
|
|
waitRemindManager.setRemindContent(enterpriseName + "有一条贷款申请进入未通过需及时查看");
|
|
//给管理员发送待办提醒
|
|
//给管理员发送待办提醒
|
|
waitRemindManager.setReadUserId(sysUserRole.getUserId().toString());
|
|
waitRemindManager.setReadUserId(sysUserRole.getUserId().toString());
|
|
@@ -727,6 +738,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//进入到A角色申诉状态保留当前项目状态,只把audit_type改为申诉
|
|
//进入到A角色申诉状态保留当前项目状态,只把audit_type改为申诉
|
|
loanApplication.setAuditType(FOR);
|
|
loanApplication.setAuditType(FOR);
|
|
loanApplicationMapper.updateLoanApplication(loanApplication);
|
|
loanApplicationMapper.updateLoanApplication(loanApplication);
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+ WaitRemind waitRemindDelete = new WaitRemind();
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplication.getaUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
//给A角色发送待办提醒
|
|
//给A角色发送待办提醒
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
waitRemind.setLoanApplicationId(loanApplicationId);
|
|
waitRemind.setLoanApplicationId(loanApplicationId);
|
|
@@ -739,6 +756,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
waitRemindList.add(waitRemind);
|
|
waitRemindList.add(waitRemind);
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(sysUserRole.getUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
|
|
+
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
@@ -757,6 +780,13 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
}
|
|
}
|
|
//通过,进入到下一个步骤
|
|
//通过,进入到下一个步骤
|
|
if (TWO.equals(auditType)) {
|
|
if (TWO.equals(auditType)) {
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+ WaitRemind waitRemindDelete = new WaitRemind();
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(reviewComments.getaUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
|
|
+
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
waitRemind.setLoanApplicationId(loanApplicationId);
|
|
waitRemind.setLoanApplicationId(loanApplicationId);
|
|
waitRemind.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemind.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
@@ -777,6 +807,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
waitRemindList.add(waitRemind);
|
|
waitRemindList.add(waitRemind);
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(sysUserRole.getUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
|
|
+
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
@@ -801,12 +837,24 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
loanApplication.setAuditSchedule(String.valueOf(Integer.parseInt(auditSchedule) + 1));
|
|
loanApplication.setAuditSchedule(String.valueOf(Integer.parseInt(auditSchedule) + 1));
|
|
loanApplication.setAuditType(ONE);
|
|
loanApplication.setAuditType(ONE);
|
|
if (auditSchedule.equals(TWO)) {
|
|
if (auditSchedule.equals(TWO)) {
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplication.getbUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
//给B角色发送待办提醒
|
|
//给B角色发送待办提醒
|
|
waitRemind.setReadUserId(loanApplication.getbUserId().toString());
|
|
waitRemind.setReadUserId(loanApplication.getbUserId().toString());
|
|
waitRemind.setRemindContent(enterpriseName + "有一条贷款申请需及时处理");
|
|
waitRemind.setRemindContent(enterpriseName + "有一条贷款申请需及时处理");
|
|
waitRemindList.add(waitRemind);
|
|
waitRemindList.add(waitRemind);
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(sysUserRole.getUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
|
|
+
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
@@ -822,12 +870,24 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (auditSchedule.equals(THR)) {
|
|
if (auditSchedule.equals(THR)) {
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplication.getfUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
//给风险角色发送待办提醒
|
|
//给风险角色发送待办提醒
|
|
waitRemind.setReadUserId(loanApplication.getfUserId().toString());
|
|
waitRemind.setReadUserId(loanApplication.getfUserId().toString());
|
|
waitRemind.setRemindContent(enterpriseName + "有一条贷款申请需及时处理");
|
|
waitRemind.setRemindContent(enterpriseName + "有一条贷款申请需及时处理");
|
|
waitRemindList.add(waitRemind);
|
|
waitRemindList.add(waitRemind);
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(sysUserRole.getUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
|
|
+
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
@@ -847,19 +907,30 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
loanApplication.setLoanSchedule(String.valueOf(Integer.parseInt(loanScheduleOld) + 1));
|
|
loanApplication.setLoanSchedule(String.valueOf(Integer.parseInt(loanScheduleOld) + 1));
|
|
loanApplication.setAuditSchedule(String.valueOf(Integer.parseInt(auditSchedule) + 1));
|
|
loanApplication.setAuditSchedule(String.valueOf(Integer.parseInt(auditSchedule) + 1));
|
|
loanApplication.setAuditType(ONE);
|
|
loanApplication.setAuditType(ONE);
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplication.getaUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(loanApplication.getLoanSchedule());
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
//给A角色发送待办提醒
|
|
//给A角色发送待办提醒
|
|
|
|
+ waitRemind.setRemindType(loanApplication.getLoanSchedule());
|
|
waitRemind.setReadUserId(loanApplication.getaUserId().toString());
|
|
waitRemind.setReadUserId(loanApplication.getaUserId().toString());
|
|
waitRemind.setRemindContent(enterpriseName + "的审核信息申请通过进入到下一阶段");
|
|
waitRemind.setRemindContent(enterpriseName + "的审核信息申请通过进入到下一阶段");
|
|
waitRemindList.add(waitRemind);
|
|
waitRemindList.add(waitRemind);
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
|
|
+ //删除已处理的待办信息
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(sysUserRole.getUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationId(loanApplicationId);
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setRemindTitle("有一条【" + enterpriseName + "】的审核信息进入到下一阶段");
|
|
waitRemindManager.setRemindTitle("有一条【" + enterpriseName + "】的审核信息进入到下一阶段");
|
|
waitRemindManager.setRemindTime(DateUtils.getNowDate());
|
|
waitRemindManager.setRemindTime(DateUtils.getNowDate());
|
|
- waitRemindManager.setRemindType(TWO);
|
|
|
|
- waitRemindManager.setReadUserId(loanApplication.getaUserId().toString());
|
|
|
|
|
|
+ waitRemindManager.setRemindType(loanApplication.getLoanSchedule());
|
|
waitRemindManager.setRemindContent(enterpriseName + "的审核信息申请通过进入到下一阶段");
|
|
waitRemindManager.setRemindContent(enterpriseName + "的审核信息申请通过进入到下一阶段");
|
|
//给管理员发送待办提醒
|
|
//给管理员发送待办提醒
|
|
waitRemindManager.setReadUserId(sysUserRole.getUserId().toString());
|
|
waitRemindManager.setReadUserId(sysUserRole.getUserId().toString());
|
|
@@ -877,9 +948,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
loanSchedule.setLoanScheduleTime(DateUtils.getNowDate());
|
|
loanSchedule.setLoanScheduleTime(DateUtils.getNowDate());
|
|
loanScheduleMapper.insertLoanSchedule(loanSchedule);
|
|
loanScheduleMapper.insertLoanSchedule(loanSchedule);
|
|
//插入审核通过的待办提醒
|
|
//插入审核通过的待办提醒
|
|
- if (waitRemindList.size() > 0) {
|
|
|
|
- waitRemindMapper.batchWaitRemind(waitRemindList);
|
|
|
|
- }
|
|
|
|
|
|
+ waitRemindMapper.batchWaitRemind(waitRemindList);
|
|
|
|
|
|
}
|
|
}
|
|
return AjaxResult.success();
|
|
return AjaxResult.success();
|
|
@@ -987,13 +1056,19 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
return AjaxResult.error("当前项目状态异常,不允许上会");
|
|
return AjaxResult.error("当前项目状态异常,不允许上会");
|
|
}
|
|
}
|
|
int rows = loanApplicationMapper.updateLoanApplication(loanApplication);
|
|
int rows = loanApplicationMapper.updateLoanApplication(loanApplication);
|
|
|
|
+ //删除所有状态小于的待办事项
|
|
|
|
+ WaitRemind waitRemindDelete = new WaitRemind();
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplication.getaUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(SIX);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
//给A角色发送上会审核信息
|
|
//给A角色发送上会审核信息
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
waitRemindManager.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemindManager.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setRemindTitle("有一条【" + loanApplication.getEnterpriseName() + "】的上会审核信息");
|
|
waitRemindManager.setRemindTitle("有一条【" + loanApplication.getEnterpriseName() + "】的上会审核信息");
|
|
waitRemindManager.setRemindTime(DateUtils.getNowDate());
|
|
waitRemindManager.setRemindTime(DateUtils.getNowDate());
|
|
- waitRemindManager.setRemindType(FIV);
|
|
|
|
|
|
+ waitRemindManager.setRemindType(SIX);
|
|
waitRemindManager.setReadUserId(loanApplication.getaUserId().toString());
|
|
waitRemindManager.setReadUserId(loanApplication.getaUserId().toString());
|
|
String result = "通过";
|
|
String result = "通过";
|
|
if (TWO.equals(reviewSchedule)) {
|
|
if (TWO.equals(reviewSchedule)) {
|
|
@@ -1031,7 +1106,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
application.setAuditSchedule(TEN);
|
|
application.setAuditSchedule(TEN);
|
|
}
|
|
}
|
|
loanApplicationMapper.updateLoanApplication(application);
|
|
loanApplicationMapper.updateLoanApplication(application);
|
|
-
|
|
|
|
|
|
+ //删除所有状态小于的待办事项
|
|
|
|
+ WaitRemind waitRemindDelete = new WaitRemind();
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplication.getaUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(loanSchedule);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
//给A角色发送待办提醒
|
|
//给A角色发送待办提醒
|
|
//待办信息集合
|
|
//待办信息集合
|
|
//查询审核管理员用户id
|
|
//查询审核管理员用户id
|
|
@@ -1048,6 +1128,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
waitRemindList.add(waitRemind);
|
|
waitRemindList.add(waitRemind);
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
|
|
+ //删除所有状态小于的待办事项
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(sysUserRole.getUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(loanSchedule);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
|
|
+
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
waitRemindManager.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemindManager.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
@@ -1148,6 +1234,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
|
|
|
|
//如果退到 A角色审核 B角色审核 还需要插入待办提醒
|
|
//如果退到 A角色审核 B角色审核 还需要插入待办提醒
|
|
if (loanApplication.getAuditSchedule().equals(TWO)) {
|
|
if (loanApplication.getAuditSchedule().equals(TWO)) {
|
|
|
|
+ //删除所有状态小于的待办事项
|
|
|
|
+ WaitRemind waitRemindDelete = new WaitRemind();
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplicationOld.getaUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
waitRemind.setLoanApplicationId(loanApplicationId);
|
|
waitRemind.setLoanApplicationId(loanApplicationId);
|
|
waitRemind.setLoanApplicationNumber(loanApplicationNumber);
|
|
waitRemind.setLoanApplicationNumber(loanApplicationNumber);
|
|
@@ -1160,6 +1252,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
waitRemindList.add(waitRemind);
|
|
waitRemindList.add(waitRemind);
|
|
}
|
|
}
|
|
if (loanApplication.getAuditSchedule().equals(THR)) {
|
|
if (loanApplication.getAuditSchedule().equals(THR)) {
|
|
|
|
+ //删除所有状态小于的待办事项
|
|
|
|
+ WaitRemind waitRemindDelete = new WaitRemind();
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplicationOld.getbUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(TWO);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
waitRemind.setLoanApplicationId(loanApplicationId);
|
|
waitRemind.setLoanApplicationId(loanApplicationId);
|
|
waitRemind.setLoanApplicationNumber(loanApplicationNumber);
|
|
waitRemind.setLoanApplicationNumber(loanApplicationNumber);
|
|
@@ -1180,6 +1278,13 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
//查询审核管理员用户id
|
|
//查询审核管理员用户id
|
|
List<SysUserRole> sysUserRoles = sysUserRoleMapper.selectRoleListNoDataScope();
|
|
List<SysUserRole> sysUserRoles = sysUserRoleMapper.selectRoleListNoDataScope();
|
|
if (ObjectUtils.isNotEmpty(loanApplication.getaUserId())) {
|
|
if (ObjectUtils.isNotEmpty(loanApplication.getaUserId())) {
|
|
|
|
+ //删除所有状态小于的待办事项
|
|
|
|
+ WaitRemind waitRemindDelete = new WaitRemind();
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplication.getaUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(loanSchedule);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
|
|
+
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
waitRemind.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemind.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemind.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemind.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
@@ -1191,13 +1296,20 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
waitRemindList.add(waitRemind);
|
|
waitRemindList.add(waitRemind);
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
|
|
+
|
|
|
|
+ //删除所有状态小于的待办事项
|
|
|
|
+
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(sysUserRole.getUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(loanSchedule);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
|
|
+
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
WaitRemind waitRemindManager = new WaitRemind();
|
|
waitRemindManager.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemindManager.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindManager.setRemindTitle("有一条【" + loanApplication.getEnterpriseName() + "】的信息进行了撤销");
|
|
waitRemindManager.setRemindTitle("有一条【" + loanApplication.getEnterpriseName() + "】的信息进行了撤销");
|
|
waitRemindManager.setRemindTime(DateUtils.getNowDate());
|
|
waitRemindManager.setRemindTime(DateUtils.getNowDate());
|
|
waitRemindManager.setRemindType(loanSchedule);
|
|
waitRemindManager.setRemindType(loanSchedule);
|
|
- waitRemindManager.setReadUserId(loanApplication.getaUserId().toString());
|
|
|
|
waitRemindManager.setRemindContent(loanApplication.getEnterpriseName() + "的信息进行了撤销");
|
|
waitRemindManager.setRemindContent(loanApplication.getEnterpriseName() + "的信息进行了撤销");
|
|
//给管理员发送待办提醒
|
|
//给管理员发送待办提醒
|
|
waitRemindManager.setReadUserId(sysUserRole.getUserId().toString());
|
|
waitRemindManager.setReadUserId(sysUserRole.getUserId().toString());
|
|
@@ -1335,7 +1447,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
loanApplicationFjMapper.insertLoanApplicationFj(loanApplicationFj);
|
|
loanApplicationFjMapper.insertLoanApplicationFj(loanApplicationFj);
|
|
loanApplicationMapper.updateLoanApplication(loanApplication);
|
|
loanApplicationMapper.updateLoanApplication(loanApplication);
|
|
|
|
|
|
- //给A角色发送待办提醒
|
|
|
|
|
|
+/* //给A角色发送待办提醒
|
|
//待办信息集合
|
|
//待办信息集合
|
|
//查询审核管理员用户id
|
|
//查询审核管理员用户id
|
|
List<SysUserRole> sysUserRoles = sysUserRoleMapper.selectRoleListNoDataScope();
|
|
List<SysUserRole> sysUserRoles = sysUserRoleMapper.selectRoleListNoDataScope();
|
|
@@ -1364,7 +1476,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
waitRemindList.add(waitRemindManager);
|
|
waitRemindList.add(waitRemindManager);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- waitRemindMapper.batchWaitRemind(waitRemindList);
|
|
|
|
|
|
+ waitRemindMapper.batchWaitRemind(waitRemindList);*/
|
|
|
|
|
|
//业务审核意见
|
|
//业务审核意见
|
|
ReviewComments reviewComments = new ReviewComments();
|
|
ReviewComments reviewComments = new ReviewComments();
|
|
@@ -1387,12 +1499,18 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public AjaxResult zanHuan(LoanApplication loanApplication) {
|
|
public AjaxResult zanHuan(LoanApplication loanApplication) {
|
|
|
|
+ //删除所有状态小于的待办事项
|
|
|
|
+ WaitRemind waitRemindDelete = new WaitRemind();
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(loanApplication.getaUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(EIG);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
waitRemind.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemind.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemind.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemind.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemind.setRemindTitle("您有一条风险部暂缓出具【" + loanApplication.getEnterpriseName() + "】放款合规表的申请");
|
|
waitRemind.setRemindTitle("您有一条风险部暂缓出具【" + loanApplication.getEnterpriseName() + "】放款合规表的申请");
|
|
waitRemind.setRemindTime(DateUtils.getNowDate());
|
|
waitRemind.setRemindTime(DateUtils.getNowDate());
|
|
- waitRemind.setRemindType(SIX);
|
|
|
|
|
|
+ waitRemind.setRemindType(EIG);
|
|
//给A角色发送待办提醒
|
|
//给A角色发送待办提醒
|
|
waitRemind.setReadUserId(loanApplication.getaUserId().toString());
|
|
waitRemind.setReadUserId(loanApplication.getaUserId().toString());
|
|
//getRemark()风险部暂缓出具的原因
|
|
//getRemark()风险部暂缓出具的原因
|
|
@@ -1402,12 +1520,17 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
List<SysUserRole> sysUserRoles = sysUserRoleMapper.selectRoleListNoDataScope();
|
|
List<SysUserRole> sysUserRoles = sysUserRoleMapper.selectRoleListNoDataScope();
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
for (SysUserRole sysUserRole : sysUserRoles) {
|
|
|
|
+ //删除所有状态小于的待办事项
|
|
|
|
+ waitRemindDelete.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
|
|
+ waitRemindDelete.setReadUserId(sysUserRole.getUserId().toString());
|
|
|
|
+ waitRemindDelete.setRemindType(EIG);
|
|
|
|
+ waitRemindMapper.deleteWaitRemindByLoanApplicationId(waitRemindDelete);
|
|
WaitRemind waitRemindRole = new WaitRemind();
|
|
WaitRemind waitRemindRole = new WaitRemind();
|
|
waitRemindRole.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemindRole.setLoanApplicationId(loanApplication.getLoanApplicationId());
|
|
waitRemindRole.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindRole.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
waitRemindRole.setRemindTitle("您有一条风险部暂缓出具【" + loanApplication.getEnterpriseName() + "】放款合规表的申请");
|
|
waitRemindRole.setRemindTitle("您有一条风险部暂缓出具【" + loanApplication.getEnterpriseName() + "】放款合规表的申请");
|
|
waitRemindRole.setRemindTime(DateUtils.getNowDate());
|
|
waitRemindRole.setRemindTime(DateUtils.getNowDate());
|
|
- waitRemindRole.setRemindType(SIX);
|
|
|
|
|
|
+ waitRemindRole.setRemindType(EIG);
|
|
//给管理员发送待办提醒
|
|
//给管理员发送待办提醒
|
|
waitRemindRole.setReadUserId(sysUserRole.getUserId().toString());
|
|
waitRemindRole.setReadUserId(sysUserRole.getUserId().toString());
|
|
//getRemark()风险部暂缓出具的原因
|
|
//getRemark()风险部暂缓出具的原因
|