|
@ -104,6 +104,8 @@ import com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanPlanDetailsVoFo |
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetails; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetails; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetailsFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetailsFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetailsForOverDue; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetailsForOverDue; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentschedule.LoanRepaymentSchedule; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentschedule.LoanRepaymentScheduleFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loansettleapply.LoanSettleApply; |
|
|
import com.yxt.anrui.riskcenter.api.loansettleapply.LoanSettleApply; |
|
|
import com.yxt.anrui.riskcenter.api.loansettlebankcost.LoanSettleBankCost; |
|
|
import com.yxt.anrui.riskcenter.api.loansettlebankcost.LoanSettleBankCost; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; |
|
@ -211,7 +213,8 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
private LoanPushFundHistoryFeign loanPushFundHistoryFeign; |
|
|
private LoanPushFundHistoryFeign loanPushFundHistoryFeign; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private DocPdfComponent docPdfComponent; |
|
|
private DocPdfComponent docPdfComponent; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private LoanRepaymentScheduleFeign loanRepaymentScheduleFeign; |
|
|
private QueryWrapper<FinCollectionConfirmation> createQueryWrapper(FinCollectionConfirmationQuery query) { |
|
|
private QueryWrapper<FinCollectionConfirmation> createQueryWrapper(FinCollectionConfirmationQuery query) { |
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|
|
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|
@ -4203,10 +4206,11 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
LoanRepaymentPlanDetails planDetails = loanRepaymentPlanDetailsFeign.fetchDetails(planSid).getData(); |
|
|
LoanRepaymentPlanDetails planDetails = loanRepaymentPlanDetailsFeign.fetchDetails(planSid).getData(); |
|
|
if (null != planDetails) { |
|
|
if (null != planDetails) { |
|
|
voucherDetail.setPayCostTitleValue(v.getReceivablesName()); |
|
|
voucherDetail.setPayCostTitleValue(v.getReceivablesName()); |
|
|
String deptSid = planDetails.getDeptSid(); |
|
|
LoanRepaymentSchedule schedule = loanRepaymentScheduleFeign.fetchBySid(planDetails.getScheduleSid()).getData(); |
|
|
SysOrganizationVo organizationDeptVo = sysOrganizationFeign.fetchBySid(deptSid).getData(); |
|
|
if (null != schedule) { |
|
|
if (null != organizationDeptVo) { |
|
|
if (StringUtils.isNotBlank(schedule.getCwDeptNo())) { |
|
|
voucherDetail.setDeptCode(organizationDeptVo.getOrgCode()); |
|
|
voucherDetail.setDeptCode(schedule.getCwDeptNo()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
@ -4284,10 +4288,11 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
if (null != planDetails) { |
|
|
if (null != planDetails) { |
|
|
voucherDetail.setPayCostTitleValue(v.getReceivablesName()); |
|
|
voucherDetail.setPayCostTitleValue(v.getReceivablesName()); |
|
|
String deptSid = planDetails.getDeptSid(); |
|
|
LoanRepaymentSchedule schedule = loanRepaymentScheduleFeign.fetchBySid(planDetails.getScheduleSid()).getData(); |
|
|
SysOrganizationVo organizationDeptVo = sysOrganizationFeign.fetchBySid(deptSid).getData(); |
|
|
if (null != schedule) { |
|
|
if (null != organizationDeptVo) { |
|
|
if (StringUtils.isNotBlank(schedule.getCwDeptNo())) { |
|
|
voucherDetail.setDeptCode(organizationDeptVo.getOrgCode()); |
|
|
voucherDetail.setDeptCode(schedule.getCwDeptNo()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
@ -4381,14 +4386,15 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(planDetails.getBusVinSid()).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(planDetails.getBusVinSid()).getData(); |
|
|
if (null != busSalesOrderVehicle) { |
|
|
if (null != busSalesOrderVehicle) { |
|
|
BusSalesOrder salesOrder = busSalesOrderFeign.fetchBySid(busSalesOrderVehicle.getSalesOrderSid()).getData(); |
|
|
BusSalesOrder salesOrder = busSalesOrderFeign.fetchBySid(busSalesOrderVehicle.getSalesOrderSid()).getData(); |
|
|
String deptSid = salesOrder.getOrgSid(); |
|
|
|
|
|
GeneralVoucher.GeneralVoucherDetail voucherDetail = new GeneralVoucher.GeneralVoucherDetail(); |
|
|
GeneralVoucher.GeneralVoucherDetail voucherDetail = new GeneralVoucher.GeneralVoucherDetail(); |
|
|
voucherDetail.setSceneCode("借方"); |
|
|
voucherDetail.setSceneCode("借方"); |
|
|
voucherDetail.setTimeFlag("1"); |
|
|
voucherDetail.setTimeFlag("1"); |
|
|
voucherDetail.setDataTime(new DateTime()); |
|
|
voucherDetail.setDataTime(new DateTime()); |
|
|
SysOrganizationVo organizationDeptVo = sysOrganizationFeign.fetchBySid(deptSid).getData(); |
|
|
LoanRepaymentSchedule schedule = loanRepaymentScheduleFeign.fetchBySid(planDetails.getScheduleSid()).getData(); |
|
|
if (null != organizationDeptVo) { |
|
|
if (null != schedule) { |
|
|
voucherDetail.setDeptCode(organizationDeptVo.getOrgCode()); |
|
|
if (StringUtils.isNotBlank(schedule.getCwDeptNo())) { |
|
|
|
|
|
voucherDetail.setDeptCode(schedule.getCwDeptNo()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
if (null != salesOrder) { |
|
|
if (null != salesOrder) { |
|
|
if (null != busSalesOrderVehicle) { |
|
|
if (null != busSalesOrderVehicle) { |
|
@ -4454,10 +4460,11 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
LoanRepaymentPlanDetails planDetails = loanRepaymentPlanDetailsFeign.fetchDetails(planSid).getData(); |
|
|
LoanRepaymentPlanDetails planDetails = loanRepaymentPlanDetailsFeign.fetchDetails(planSid).getData(); |
|
|
if (null != planDetails) { |
|
|
if (null != planDetails) { |
|
|
voucherDetail.setPayCostTitleValue(v.getReceivablesName()); |
|
|
voucherDetail.setPayCostTitleValue(v.getReceivablesName()); |
|
|
String deptSid = planDetails.getDeptSid(); |
|
|
LoanRepaymentSchedule schedule = loanRepaymentScheduleFeign.fetchBySid(planDetails.getScheduleSid()).getData(); |
|
|
SysOrganizationVo organizationDeptVo = sysOrganizationFeign.fetchBySid(deptSid).getData(); |
|
|
if (null != schedule) { |
|
|
if (null != organizationDeptVo) { |
|
|
if (StringUtils.isNotBlank(schedule.getCwDeptNo())) { |
|
|
voucherDetail.setDeptCode(organizationDeptVo.getOrgCode()); |
|
|
voucherDetail.setDeptCode(schedule.getCwDeptNo()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
@ -4881,10 +4888,11 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
if (null != organizationVo) { |
|
|
if (null != organizationVo) { |
|
|
collectionVoucher.setUseOrgCode(organizationVo.getOrgCode()); |
|
|
collectionVoucher.setUseOrgCode(organizationVo.getOrgCode()); |
|
|
} |
|
|
} |
|
|
String deptSid = planDetails.getDeptSid(); |
|
|
LoanRepaymentSchedule schedule = loanRepaymentScheduleFeign.fetchBySid(planDetails.getScheduleSid()).getData(); |
|
|
SysOrganizationVo organizationDeptVo = sysOrganizationFeign.fetchBySid(deptSid).getData(); |
|
|
if (null != schedule) { |
|
|
if (null != organizationDeptVo) { |
|
|
if (StringUtils.isNotBlank(schedule.getCwDeptNo())) { |
|
|
voucherDetail.setDeptCode(organizationDeptVo.getOrgCode()); |
|
|
voucherDetail.setDeptCode(schedule.getCwDeptNo()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
@ -4986,10 +4994,11 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
if (null != organizationVo) { |
|
|
if (null != organizationVo) { |
|
|
collectionVoucher.setUseOrgCode(organizationVo.getOrgCode()); |
|
|
collectionVoucher.setUseOrgCode(organizationVo.getOrgCode()); |
|
|
} |
|
|
} |
|
|
String deptSid = planDetails.getDeptSid(); |
|
|
LoanRepaymentSchedule schedule = loanRepaymentScheduleFeign.fetchBySid(planDetails.getScheduleSid()).getData(); |
|
|
SysOrganizationVo organizationDeptVo = sysOrganizationFeign.fetchBySid(deptSid).getData(); |
|
|
if (null != schedule) { |
|
|
if (null != organizationDeptVo) { |
|
|
if (StringUtils.isNotBlank(schedule.getCwDeptNo())) { |
|
|
voucherDetail.setDeptCode(organizationDeptVo.getOrgCode()); |
|
|
voucherDetail.setDeptCode(schedule.getCwDeptNo()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
@ -5094,10 +5103,11 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
if (null != organizationVo) { |
|
|
if (null != organizationVo) { |
|
|
collectionVoucher.setUseOrgCode(organizationVo.getOrgCode()); |
|
|
collectionVoucher.setUseOrgCode(organizationVo.getOrgCode()); |
|
|
} |
|
|
} |
|
|
String deptSid = planDetails.getDeptSid(); |
|
|
LoanRepaymentSchedule schedule = loanRepaymentScheduleFeign.fetchBySid(planDetails.getScheduleSid()).getData(); |
|
|
SysOrganizationVo organizationDeptVo = sysOrganizationFeign.fetchBySid(deptSid).getData(); |
|
|
if (null != schedule) { |
|
|
if (null != organizationDeptVo) { |
|
|
if (StringUtils.isNotBlank(schedule.getCwDeptNo())) { |
|
|
voucherDetail.setDeptCode(organizationDeptVo.getOrgCode()); |
|
|
voucherDetail.setDeptCode(schedule.getCwDeptNo()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
String busVinSid = planDetails.getBusVinSid(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); |
|
|