|
@@ -710,6 +710,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);
|
|
@@ -724,13 +730,18 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
userIdList = sysUserRoles.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
|
userIdList = sysUserRoles.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
|
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());
|
|
@@ -762,6 +773,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);
|
|
@@ -776,6 +793,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
if (sysUserRoles != null && sysUserRoles.size() > 0) {
|
|
userIdList = sysUserRoles.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
|
userIdList = sysUserRoles.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
|
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());
|
|
@@ -811,6 +834,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);
|
|
|
|
+
|
|
List<Long> userIdList = new ArrayList<>();
|
|
List<Long> userIdList = new ArrayList<>();
|
|
|
|
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
WaitRemind waitRemind = new WaitRemind();
|
|
@@ -836,6 +866,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
userIdList = sysUserRoles.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
|
userIdList = sysUserRoles.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
|
|
|
|
|
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());
|
|
@@ -861,6 +897,12 @@ 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 + "有一条贷款申请需及时处理");
|
|
@@ -870,6 +912,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
userIdList = sysUserRoles.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
|
userIdList = sysUserRoles.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
|
|
|
|
|
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());
|
|
@@ -886,6 +934,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
userIdList.add(loanApplication.getbUserId());
|
|
userIdList.add(loanApplication.getbUserId());
|
|
}
|
|
}
|
|
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 + "有一条贷款申请需及时处理");
|
|
@@ -896,6 +950,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
|
|
|
|
|
|
|
|
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());
|
|
@@ -916,7 +976,14 @@ 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);
|
|
@@ -925,13 +992,17 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
userIdList = sysUserRoles.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
|
userIdList = sysUserRoles.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
|
|
|
|
|
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());
|
|
@@ -968,6 +1039,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ waitRemindMapper.batchWaitRemind(waitRemindList);
|
|
|
|
|
|
}
|
|
}
|
|
return AjaxResult.success();
|
|
return AjaxResult.success();
|
|
@@ -1075,13 +1147,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)) {
|
|
@@ -1130,7 +1208,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
|
|
@@ -1152,6 +1235,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
|
|
|
|
|
|
|
|
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());
|
|
@@ -1272,6 +1361,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);
|
|
@@ -1286,6 +1381,12 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
userIdList.add(loanApplicationOld.getaUserId());
|
|
userIdList.add(loanApplicationOld.getaUserId());
|
|
}
|
|
}
|
|
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);
|
|
@@ -1309,6 +1410,13 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
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());
|
|
@@ -1324,13 +1432,20 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
userIdList.addAll(userIds);
|
|
userIdList.addAll(userIds);
|
|
|
|
|
|
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());
|
|
@@ -1485,7 +1600,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();
|
|
@@ -1518,10 +1633,10 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
waitRemindList.add(waitRemindManager);
|
|
waitRemindList.add(waitRemindManager);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- waitRemindMapper.batchWaitRemind(waitRemindList);
|
|
|
|
|
|
+ waitRemindMapper.batchWaitRemind(waitRemindList);*/
|
|
|
|
|
|
//发极光推送id
|
|
//发极光推送id
|
|
- userIdList.add(loanApplication.getaUserId());
|
|
|
|
|
|
+ /*userIdList.add(loanApplication.getaUserId());
|
|
List<SysUser> sysUsers = sysUserService.selectUserListByIdList(userIdList);
|
|
List<SysUser> sysUsers = sysUserService.selectUserListByIdList(userIdList);
|
|
if(sysUsers!=null && sysUsers.size()>0){
|
|
if(sysUsers!=null && sysUsers.size()>0){
|
|
String notificationTitle = "消息通知";
|
|
String notificationTitle = "消息通知";
|
|
@@ -1534,7 +1649,7 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
String[] registrationId = listS.toArray(new String[listS.size()]);
|
|
String[] registrationId = listS.toArray(new String[listS.size()]);
|
|
JPushToolUtil.sendToRegistrationId(notificationTitle,msgTitle,msgContent,jPushVO,registrationId);
|
|
JPushToolUtil.sendToRegistrationId(notificationTitle,msgTitle,msgContent,jPushVO,registrationId);
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
|
|
|
|
//业务审核意见
|
|
//业务审核意见
|
|
ReviewComments reviewComments = new ReviewComments();
|
|
ReviewComments reviewComments = new ReviewComments();
|
|
@@ -1557,12 +1672,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()风险部暂缓出具的原因
|
|
@@ -1572,12 +1693,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()风险部暂缓出具的原因
|