|
@@ -13,6 +13,7 @@ import com.ruoyi.system.domain.loan.LoanApplication;
|
|
|
import com.ruoyi.system.domain.loan.LoanApplicationFj;
|
|
|
import com.ruoyi.system.domain.loan.LoanSchedule;
|
|
|
import com.ruoyi.system.domain.loan.ShareholderFj;
|
|
|
+import com.ruoyi.system.domain.remind.WaitRemind;
|
|
|
import com.ruoyi.system.domain.review.ReviewComments;
|
|
|
import com.ruoyi.system.mapper.*;
|
|
|
import com.ruoyi.system.service.loan.ILoanApplicationService;
|
|
@@ -31,6 +32,8 @@ import net.lingala.zip4j.exception.ZipException;
|
|
|
import net.lingala.zip4j.model.ZipParameters;
|
|
|
import net.lingala.zip4j.model.enums.EncryptionMethod;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
+
|
|
|
/**
|
|
|
* 贷款申请主Service业务层处理
|
|
|
*
|
|
@@ -53,6 +56,8 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
|
private SysUserConferenceMapper sysUserConferenceMapper;
|
|
|
@Autowired
|
|
|
private ReviewCommentsMapper reviewCommentsMapper;
|
|
|
+ @Resource
|
|
|
+ private WaitRemindMapper waitRemindMapper;
|
|
|
|
|
|
/**
|
|
|
* 查询贷款申请主
|
|
@@ -390,12 +395,23 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
|
}
|
|
|
//通过,进入到下一个步骤
|
|
|
if (TWO.equals(auditType)) {
|
|
|
+ WaitRemind waitRemind = new WaitRemind();
|
|
|
+ waitRemind.setLoanApplicationId(loanApplicationId);
|
|
|
+ waitRemind.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
|
+ waitRemind.setRemindTitle("您有一条审核信息待办");
|
|
|
+ waitRemind.setRemindTime(DateUtils.getNowDate());
|
|
|
+ waitRemind.setRemindType(TWO);
|
|
|
if (auditSchedule.equals(ONE)) {
|
|
|
//设置AB角色id
|
|
|
loanApplication.setaUserId(reviewComments.getaUserId());
|
|
|
loanApplication.setaUserName(reviewComments.getaUserName());
|
|
|
loanApplication.setbUserId(reviewComments.getbUserId());
|
|
|
loanApplication.setbUserName(reviewComments.getbUserName());
|
|
|
+ //给A角色发送待办提醒
|
|
|
+ waitRemind.setReadUserId(reviewComments.getaUserId().toString());
|
|
|
+ String enterpriseName = loanApplication.getEnterpriseName();
|
|
|
+ waitRemind.setRemindContent(enterpriseName+"有一条贷款申请需及时处理");
|
|
|
+ waitRemindMapper.insertWaitRemind(waitRemind);
|
|
|
}
|
|
|
//保存参会人员数据
|
|
|
if (sysUserConferenceList != null && sysUserConferenceList.size() > 0 && auditSchedule.equals(SEV)) {
|
|
@@ -406,6 +422,13 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
|
|
|
loanApplication.setLoanSchedule(THR);
|
|
|
loanApplication.setAuditSchedule(String.valueOf(Integer.parseInt(auditSchedule) + 1));
|
|
|
loanApplication.setAuditType(ONE);
|
|
|
+ if (auditSchedule.equals(TWO)){
|
|
|
+ //给B角色发送待办提醒
|
|
|
+ waitRemind.setReadUserId(loanApplication.getbUserId().toString());
|
|
|
+ String enterpriseName = loanApplication.getEnterpriseName();
|
|
|
+ waitRemind.setRemindContent(enterpriseName+"有一条贷款申请需及时处理");
|
|
|
+ waitRemindMapper.insertWaitRemind(waitRemind);
|
|
|
+ }
|
|
|
//审核流程结束
|
|
|
} else if (auditSchedule.equals(SEV)) {
|
|
|
loanApplication.setLoanSchedule(String.valueOf(Integer.parseInt(loanScheduleOld) + 1));
|