|
@ -36,11 +36,8 @@ import com.yxt.anrui.base.api.basevehicle.BaseVehicleSelectVo; |
|
|
import com.yxt.anrui.buscenter.api.busdeliveredapply.PushOtherDocument; |
|
|
import com.yxt.anrui.buscenter.api.busdeliveredapply.PushOtherDocument; |
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; |
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; |
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrower; |
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrower; |
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo; |
|
|
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign; |
|
|
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderloancontract.*; |
|
|
import com.yxt.anrui.buscenter.api.bussalesorderloancontract.*; |
|
|
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicle; |
|
|
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicle; |
|
|
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign; |
|
|
|
|
|
import com.yxt.anrui.buscenter.biz.bussalesorder.BusSalesOrderService; |
|
|
import com.yxt.anrui.buscenter.biz.bussalesorder.BusSalesOrderService; |
|
|
import com.yxt.anrui.buscenter.biz.bussalesorderborrower.BusSalesOrderBorrowerService; |
|
|
import com.yxt.anrui.buscenter.biz.bussalesorderborrower.BusSalesOrderBorrowerService; |
|
|
import com.yxt.anrui.buscenter.biz.bussalesordervehicle.BusSalesOrderVehicleService; |
|
|
import com.yxt.anrui.buscenter.biz.bussalesordervehicle.BusSalesOrderVehicleService; |
|
@ -51,7 +48,6 @@ import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign; |
|
|
import com.yxt.anrui.fin.api.kingdee.bdcustomer.BdCustomer; |
|
|
import com.yxt.anrui.fin.api.kingdee.bdcustomer.BdCustomer; |
|
|
import com.yxt.anrui.fin.api.kingdee.capitalcreditresult.CapitalCreditResult; |
|
|
import com.yxt.anrui.fin.api.kingdee.capitalcreditresult.CapitalCreditResult; |
|
|
import com.yxt.anrui.fin.api.kingdee.capitalcreditresult.CwSystemYT; |
|
|
import com.yxt.anrui.fin.api.kingdee.capitalcreditresult.CwSystemYT; |
|
|
import com.yxt.anrui.fin.api.kingdee.otherarreceivable.OtherReceivable; |
|
|
|
|
|
import com.yxt.anrui.portal.api.dictcommon.DictCommonFeign; |
|
|
import com.yxt.anrui.portal.api.dictcommon.DictCommonFeign; |
|
|
import com.yxt.anrui.portal.api.dictcommon.DictCommonVo; |
|
|
import com.yxt.anrui.portal.api.dictcommon.DictCommonVo; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
@ -62,29 +58,22 @@ import com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBankFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBankVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBankVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanFinPolicyFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanFinPolicyFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanFinPolicyVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanFinPolicyVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameter; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameterQuery; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameterVo; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymenthistory.LoanRepaymentHistory; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentschedule.LoanRepaymentSchedule; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentschedule.LoanRepaymentSchedule; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentschedule.LoanRepaymentScheduleFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepaymentschedule.LoanRepaymentScheduleFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.PushVo; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.PushVo; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetailFeign; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetailFeign; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
import java.math.BigDecimal; |
|
|
import java.text.SimpleDateFormat; |
|
|
|
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
import java.util.Collections; |
|
|
import java.util.Collections; |
|
|
import java.util.Date; |
|
|
import java.util.Date; |
|
@ -378,13 +367,13 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService<BusSale |
|
|
qw.ne("co.state", 0); |
|
|
qw.ne("co.state", 0); |
|
|
qw.eq("co.isDelete", 0); |
|
|
qw.eq("co.isDelete", 0); |
|
|
qw.eq("co.busNo", "305"); |
|
|
qw.eq("co.busNo", "305"); |
|
|
|
|
|
qw.ne("bvs.busState","602"); |
|
|
qw.orderByDesc("co.createTime"); |
|
|
qw.orderByDesc("co.createTime"); |
|
|
IPage<BusLoancontractForRepayVo> pagging = baseMapper.listPageForRepay(page, qw); |
|
|
IPage<BusLoancontractForRepayVo> pagging = baseMapper.listPageForRepay(page, qw); |
|
|
List<BusLoancontractForRepayVo> records = pagging.getRecords(); |
|
|
List<BusLoancontractForRepayVo> records = pagging.getRecords(); |
|
|
records.removeAll(Collections.singleton(null)); |
|
|
records.removeAll(Collections.singleton(null)); |
|
|
if (!records.isEmpty()) { |
|
|
if (!records.isEmpty()) { |
|
|
for (BusLoancontractForRepayVo record : records) { |
|
|
for (BusLoancontractForRepayVo record : records) { |
|
|
// record.setHandleBtn(false);
|
|
|
|
|
|
if (StringUtils.isNotBlank(record.getSalesOrderSid())) { |
|
|
if (StringUtils.isNotBlank(record.getSalesOrderSid())) { |
|
|
List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleService.selByLoanContractSid(record.getSalesOrderSid()); |
|
|
List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleService.selByLoanContractSid(record.getSalesOrderSid()); |
|
|
busSalesOrderVehicles.removeAll(Collections.singleton(null)); |
|
|
busSalesOrderVehicles.removeAll(Collections.singleton(null)); |
|
@ -506,18 +495,7 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService<BusSale |
|
|
record.setAmountAll(mainAmount.toString()); |
|
|
record.setAmountAll(mainAmount.toString()); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
// record.setBuilded("是");
|
|
|
|
|
|
// List<LoanRepaymentHistory> histories = repaymentScheduleFeign.selHistoryBySid(repaymentSchedule.getData().getSid()).getData();
|
|
|
|
|
|
// if (histories.isEmpty() || histories == null) {
|
|
|
|
|
|
// record.setHandleBtn(true);
|
|
|
|
|
|
// }
|
|
|
|
|
|
} |
|
|
} |
|
|
// else {
|
|
|
|
|
|
// record.setBuilded("否");
|
|
|
|
|
|
// if (StringUtils.isNotBlank(record.getBankContractNo())) {
|
|
|
|
|
|
// record.setHandleBtn(true);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// }
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|