|
|
@ -452,26 +452,6 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//认款日期默认为当天的日期
|
|
|
|
finSelectedReceivablesDetailed.setSubscriptionDate(DateUtil.today()); |
|
|
|
finSelectedReceivablesDetailedService.insert(finSelectedReceivablesDetailed); |
|
|
|
//添加已选车架号为临时状态
|
|
|
|
/* BaseVehicleTempstateDto baseVehicleTempstateDto = new BaseVehicleTempstateDto(); |
|
|
|
baseVehicleTempstateDto.setTempStateKey(VehicleStateTempOrLast.PaymentEnum.FIN_PAYMENT.getCode()); |
|
|
|
baseVehicleTempstateDto.setTempStateValue(VehicleStateTempOrLast.PaymentEnum.FIN_PAYMENT.getRemarks()); |
|
|
|
if ("车款".equals(v.getReceivablesName())) { |
|
|
|
baseVehicleTempstateDto.setTempKey("001"); |
|
|
|
baseVehicleTempstateDto.setTempValue("车款"); |
|
|
|
} |
|
|
|
if ("订金".equals(v.getReceivablesName())) { |
|
|
|
baseVehicleTempstateDto.setTempKey("002"); |
|
|
|
baseVehicleTempstateDto.setTempValue("订金"); |
|
|
|
} |
|
|
|
|
|
|
|
baseVehicleTempstateDto.setBusSid(finalSid); |
|
|
|
//根据合同编号和车架号查询该合同的车辆sid
|
|
|
|
ResultBean<String> resultBean = busSalesOrderFeign.getVinSidByConSid(v.getContractNo(), v.getVIN()); |
|
|
|
if (resultBean.getSuccess()) { |
|
|
|
baseVehicleTempstateDto.setVehSid(resultBean.getData()); |
|
|
|
} |
|
|
|
ResultBean vehicleStateResult = baseVehicleTempstateFeign.save(baseVehicleTempstateDto);*/ |
|
|
|
//应收未收减去相应的认款
|
|
|
|
FinUncollectedReceivablesDetailed finUncollectedReceivablesDetailed = finUncollectedReceivablesDetailedService.fetchBySid(finSelectedReceivablesDetailed.getReceivablesSid()); |
|
|
|
BigDecimal currentReceivableMoney = finUncollectedReceivablesDetailed.getCurrentReceivableMoney().subtract(finSelectedReceivablesDetailed.getSubscriptionMoney()); |
|
|
@ -787,7 +767,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
} |
|
|
|
if ("03".equals(dto.getCollectionTypeKey()) || "05".equals(dto.getCollectionTypeKey())) { |
|
|
|
//收款银行账号
|
|
|
|
finCollectionConfirmation.setCollectionBankNum(StringUtils.deleteWhitespace(dto.getCollectionBankNum())); |
|
|
|
finCollectionConfirmation.setCollectionBankNum(dto.getCollectionBankNum()); |
|
|
|
finCollectionConfirmation.setCollectionBankNumKey(dto.getCollectionBankNumKey()); |
|
|
|
//收款银行名称
|
|
|
|
finCollectionConfirmation.setReceivingName(dto.getReceivingName()); |
|
|
@ -1178,7 +1158,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
* @param userSid |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public ResultBean cashierConfirm(String sid, String userSid) { |
|
|
|
public ResultBean cashierConfirm111(String sid, String userSid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
FinCollectionConfirmation confirmation = fetchBySid(sid); |
|
|
|
if (confirmation == null) { |
|
|
@ -1273,7 +1253,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
} |
|
|
@ -1293,7 +1273,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
//项目类别key、value
|
|
|
@ -1339,7 +1319,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
//项目类别key、value
|
|
|
|
arReceivebill.setF_PAEZ_AssistantType("cw_sklb"); |
|
|
@ -1402,7 +1382,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
} |
|
|
@ -1422,7 +1402,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
//项目类别key、value
|
|
|
@ -1468,7 +1448,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
//项目类别key、value
|
|
|
|
arReceivebill.setF_PAEZ_AssistantType("cw_sklb"); |
|
|
@ -1531,7 +1511,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
} |
|
|
@ -1549,7 +1529,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
//项目类别key、value
|
|
|
@ -1591,7 +1571,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
arReceivebill.setFRECEIVEBILLENTRY(fEntityList); |
|
|
|
//项目类别key、value
|
|
|
@ -1638,7 +1618,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
//项目类别key、value
|
|
|
@ -1689,7 +1669,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
//项目类别key、value
|
|
|
|
arReceivebill.setF_PAEZ_AssistantType("cw_sklb"); |
|
|
@ -1737,7 +1717,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
//项目类别key、value
|
|
|
@ -1796,7 +1776,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途:订金
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
arReceivebill.setFRECEIVEBILLENTRY(fEntityList); |
|
|
|
//项目类别key、value
|
|
|
@ -1945,7 +1925,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
} |
|
|
|
|
|
|
|
//备份
|
|
|
|
public ResultBean cashierConfirm1(String sid, String userSid) { |
|
|
|
public ResultBean cashierConfirm(String sid, String userSid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
FinCollectionConfirmation confirmation = fetchBySid(sid); |
|
|
|
if (confirmation == null) { |
|
|
@ -2018,7 +1998,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
finSelectedReceivablesDetailedVos1_1_2.size() == 0) { |
|
|
|
one = true; |
|
|
|
} |
|
|
|
fullPaymentPushCar(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos1, freceivebillentry, one, orgCode); |
|
|
|
carSize = fullPaymentPushCar(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos1, freceivebillentry, one, orgCode); |
|
|
|
} |
|
|
|
//全款推送车款(首付款及费用)
|
|
|
|
if (finSelectedReceivablesDetailedVos1_1_1.size() > 0) { |
|
|
@ -2031,7 +2011,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
finSelectedReceivablesDetailedVos1_1_2.size() == 0) { |
|
|
|
one = true; |
|
|
|
} |
|
|
|
fullPaymentPushCarFirst(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos1_1_1, freceivebillentry, one, orgCode); |
|
|
|
carSize = fullPaymentPushCarFirst(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos1_1_1, freceivebillentry, one, orgCode); |
|
|
|
} |
|
|
|
|
|
|
|
//全款推送订金
|
|
|
@ -2045,7 +2025,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
finSelectedReceivablesDetailedVos1_1_2.size() == 0) { |
|
|
|
one = true; |
|
|
|
} |
|
|
|
fullPaymentPushDeposit(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos2, freceivebillentry, one, orgCode); |
|
|
|
carSize = fullPaymentPushDeposit(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos2, freceivebillentry, one, orgCode); |
|
|
|
} |
|
|
|
|
|
|
|
//担保贷款推送车款
|
|
|
@ -2059,7 +2039,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
finSelectedReceivablesDetailedVos1_1_2.size() == 0) { |
|
|
|
one = true; |
|
|
|
} |
|
|
|
loanPushCar(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos1_1, freceivebillentry, one, orgCode); |
|
|
|
carSize = loanPushCar(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos1_1, freceivebillentry, one, orgCode); |
|
|
|
} |
|
|
|
//担保贷款推送车款(首付款及费用)
|
|
|
|
if (finSelectedReceivablesDetailedVos1_1_2.size() > 0) { |
|
|
@ -2072,7 +2052,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
finSelectedReceivablesDetailedVos1_1_2.size() == 1) { |
|
|
|
one = true; |
|
|
|
} |
|
|
|
loanPushCarFirst(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos1_1_2, freceivebillentry, one, orgCode); |
|
|
|
carSize = loanPushCarFirst(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos1_1_2, freceivebillentry, one, orgCode); |
|
|
|
} |
|
|
|
//担保贷款推送订金
|
|
|
|
if (finSelectedReceivablesDetailedVos2_1.size() > 0) { |
|
|
@ -2085,7 +2065,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
finSelectedReceivablesDetailedVos1_1_2.size() == 0) { |
|
|
|
one = true; |
|
|
|
} |
|
|
|
loanPushDeposit(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos2_1, freceivebillentry, one, orgCode); |
|
|
|
carSize = loanPushDeposit(confirmation, arReceivebill, carSize, finSelectedReceivablesDetailedVos2_1, freceivebillentry, one, orgCode); |
|
|
|
} |
|
|
|
|
|
|
|
//简易订单-订金收取
|
|
|
@ -2119,7 +2099,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途:订金
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
arReceivebill.setFRECEIVEBILLENTRY(fEntityList); |
|
|
|
//项目类别key、value
|
|
|
@ -2354,8 +2334,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
} |
|
|
@ -2375,8 +2354,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
//项目类别key、value
|
|
|
@ -2423,8 +2401,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
//项目类别key、value
|
|
|
|
arReceivebill.setF_PAEZ_AssistantType("cw_sklb"); |
|
|
@ -2489,8 +2466,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
} |
|
|
@ -2510,8 +2486,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
//项目类别key、value
|
|
|
@ -2558,8 +2533,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
//项目类别key、value
|
|
|
|
arReceivebill.setF_PAEZ_AssistantType("cw_sklb"); |
|
|
@ -2625,9 +2599,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
|
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
} |
|
|
@ -2646,9 +2618,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
|
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
//项目类别key、value
|
|
|
@ -2692,8 +2662,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
arReceivebill.setFRECEIVEBILLENTRY(fEntityList); |
|
|
|
//项目类别key、value
|
|
|
@ -2745,7 +2714,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
//项目类别key、value
|
|
|
@ -2800,9 +2769,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
|
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
//项目类别key、value
|
|
|
|
arReceivebill.setF_PAEZ_AssistantType("cw_sklb"); |
|
|
@ -2856,10 +2823,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
|
|
|
|
|
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
|
|
|
@ -2920,8 +2884,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途:订金
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
// freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum());
|
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
arReceivebill.setFRECEIVEBILLENTRY(fEntityList); |
|
|
|
//项目类别key、value
|
|
|
@ -3138,13 +3101,13 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
} |
|
|
|
|
|
|
|
//全款推送车款
|
|
|
|
public void fullPaymentPushCar(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos1, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
public int fullPaymentPushCar(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos1, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
String sid = confirmation.getSid(); |
|
|
|
//推送全款车款
|
|
|
|
//查询该收款单的所有已选明细:车款-待审核-全款
|
|
|
@ -3181,7 +3144,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vv.getReceivablesSid(); |
|
|
|
} |
|
|
@ -3201,7 +3164,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
//项目类别key、value
|
|
|
@ -3221,16 +3184,17 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
} |
|
|
|
ResultBean resultBean1 = arReceivebillService.draftArReceivebill(arReceivebill); |
|
|
|
} |
|
|
|
return carSize; |
|
|
|
} |
|
|
|
|
|
|
|
//全款推送车款(首付款)
|
|
|
|
public void fullPaymentPushCarFirst(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos1_1_1, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
public int fullPaymentPushCarFirst(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos1_1_1, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
String sid = confirmation.getSid(); |
|
|
|
//查询该收款单的所有已选明细:首付款及费用-待审核-全款
|
|
|
|
List<FinSelectedReceivablesDetailedVo> voListv = |
|
|
@ -3266,7 +3230,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vv.getReceivablesSid(); |
|
|
|
} |
|
|
@ -3286,7 +3250,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
//项目类别key、value
|
|
|
@ -3301,22 +3265,23 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
if (one) { |
|
|
|
arReceivebill.setFBillNo(confirmation.getBillNo()); |
|
|
|
} else { |
|
|
|
carSize = i + 1; |
|
|
|
carSize = carSize + 1; |
|
|
|
arReceivebill.setFBillNo(confirmation.getBillNo() + "-" + carSize); |
|
|
|
} |
|
|
|
ResultBean resultBean1 = arReceivebillService.draftArReceivebill(arReceivebill); |
|
|
|
} |
|
|
|
return carSize; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
//全款推送订金
|
|
|
|
public void fullPaymentPushDeposit(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos2, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
public int fullPaymentPushDeposit(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos2, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
String sid = confirmation.getSid(); |
|
|
|
//查询该收款单的所有已选明细:首付款及费用-待审核-全款
|
|
|
|
List<FinSelectedReceivablesDetailedVo> voListv = |
|
|
@ -3351,7 +3316,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
} |
|
|
@ -3369,7 +3334,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
} |
|
|
|
//项目类别key、value
|
|
|
@ -3379,21 +3344,22 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
if (one) { |
|
|
|
arReceivebill.setFBillNo(confirmation.getBillNo()); |
|
|
|
} else { |
|
|
|
carSize = i + 1; |
|
|
|
carSize = carSize + 1; |
|
|
|
arReceivebill.setFBillNo(confirmation.getBillNo() + "-" + carSize); |
|
|
|
} |
|
|
|
ResultBean resultBean1 = arReceivebillService.draftArReceivebill(arReceivebill); |
|
|
|
} |
|
|
|
return carSize; |
|
|
|
} |
|
|
|
|
|
|
|
//担保贷款推送车款
|
|
|
|
public void loanPushCar(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos1_1, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
public int loanPushCar(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos1_1, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
String sid = confirmation.getSid(); |
|
|
|
List<ARReceivebill.FRECEIVEBILLENTRY> fEntityList = new ArrayList<>(); |
|
|
|
for (int i = 0; i < finSelectedReceivablesDetailedVos1_1.size(); i++) { |
|
|
@ -3418,7 +3384,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
//项目类别key、value
|
|
|
@ -3440,16 +3406,17 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
ResultBean resultBean1 = arReceivebillService.draftArReceivebill(arReceivebill); |
|
|
|
|
|
|
|
} |
|
|
|
return carSize; |
|
|
|
} |
|
|
|
|
|
|
|
//担保贷款推送车款(首付款)
|
|
|
|
public void loanPushCarFirst(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos1_1_2, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
public int loanPushCarFirst(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos1_1_2, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
String sid = confirmation.getSid(); |
|
|
|
List<ARReceivebill.FRECEIVEBILLENTRY> fEntityList = new ArrayList<>(); |
|
|
|
for (int i = 0; i < finSelectedReceivablesDetailedVos1_1_2.size(); i++) { |
|
|
@ -3474,7 +3441,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("001"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
//项目类别key、value
|
|
|
@ -3496,16 +3463,17 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
ResultBean resultBean1 = arReceivebillService.draftArReceivebill(arReceivebill); |
|
|
|
|
|
|
|
} |
|
|
|
return carSize; |
|
|
|
} |
|
|
|
|
|
|
|
//担保贷款推送订金
|
|
|
|
public void loanPushDeposit(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos2_1, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
public int loanPushDeposit(FinCollectionConfirmation confirmation, |
|
|
|
ARReceivebill arReceivebill, |
|
|
|
int carSize, |
|
|
|
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos2_1, |
|
|
|
ARReceivebill.FRECEIVEBILLENTRY freceivebillentry, |
|
|
|
boolean one, |
|
|
|
String orgCode) { |
|
|
|
String sid = confirmation.getSid(); |
|
|
|
List<ARReceivebill.FRECEIVEBILLENTRY> fEntityList = new ArrayList<>(); |
|
|
|
for (int i = 0; i < finSelectedReceivablesDetailedVos2_1.size(); i++) { |
|
|
@ -3530,7 +3498,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
//收款用途
|
|
|
|
freceivebillentry.setFPURPOSEIDKey("002"); |
|
|
|
freceivebillentry.setFPURPOSEIDType("cw_skyt"); |
|
|
|
freceivebillentry.setFACCOUNTID(StringUtils.deleteWhitespace(confirmation.getCollectionBankNum())); |
|
|
|
freceivebillentry.setFACCOUNTID(confirmation.getCollectionBankNum()); |
|
|
|
fEntityList.add(freceivebillentry); |
|
|
|
uncollSid = vvvv.getReceivablesSid(); |
|
|
|
//项目类别key、value
|
|
|
@ -3547,6 +3515,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
ResultBean resultBean1 = arReceivebillService.draftArReceivebill(arReceivebill); |
|
|
|
|
|
|
|
} |
|
|
|
return carSize; |
|
|
|
} |
|
|
|
|
|
|
|
private BdCustomer createBdCustomer1(String useOrgSid, String name, String contractNo, String collSid, String vinNo) { |
|
|
|