diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/rsk/FinSelectedReceivablesDetailedRsk.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/rsk/FinSelectedReceivablesDetailedRsk.java index 978709bbd2..03273628d3 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/rsk/FinSelectedReceivablesDetailedRsk.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/rsk/FinSelectedReceivablesDetailedRsk.java @@ -1,6 +1,6 @@ package com.yxt.anrui.fin.api.fincollectionconfirmation.rsk; -import com.fasterxml.jackson.annotation.JsonProperty; + import io.swagger.annotations.ApiModelProperty; import lombok.Data; diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.java index a875aad466..644ae44dbc 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.java @@ -202,4 +202,6 @@ public interface FinCollectionConfirmationMapper extends BaseMapper selectNotPush(); String selectCurrentMoney(String sid); + + int selBeVehCountByBusVinSidAndPeriod(@Param("busVinSid") String busVinSid, @Param("period") String period); } diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml index e24474177c..30284a354c 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml @@ -560,4 +560,12 @@ WHERE furd.sid = #{sid} LIMIT 1 + diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java index 4ec78e859e..463f3a1201 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java @@ -3990,6 +3990,31 @@ public class FinCollectionConfirmationService extends MybatisBaseService 0) { + return rb.setMsg("存在未支付垫款数据,认款失败!"); + } + } + } + } } } BigDecimal subscriptionMoneyAll = finSelectedReceivablesDetailedDtos.stream().map(FinSelectedReceivablesDetailedRsk::getSubscriptionMoney).map(BigDecimal::new).reduce(BigDecimal.ZERO, BigDecimal::add); @@ -4019,20 +4044,6 @@ public class FinCollectionConfirmationService extends MybatisBaseService sysOrganizationVoResultBean = sysOrganizationFeign.fetchBySid(useOrgSid); -// if (sysOrganizationVoResultBean.getData() != null) { -// finCollectionConfirmation.setUseOrgName(sysOrganizationVoResultBean.getData().getName()); -// } -// } else - // { //代收款 String orgPath = dto.getOrgPath(); finCollectionConfirmation.setOrgSidPath(orgPath); @@ -4040,10 +4051,6 @@ public class FinCollectionConfirmationService extends MybatisBaseService orgList = Arrays.asList(orgPath.split("/")); -// orgList.set(orgList.size() - 1, dto.getStaffDeptSid()); -// finCollectionConfirmation.setOrgSidPath(String.join("/", orgList)); - // } sid = finCollectionConfirmation.getSid(); finCollectionConfirmation.setCreateBySid(dto.getUserSid()); finCollectionConfirmation.setUseOrgSid(useOrgSid); @@ -4106,22 +4113,9 @@ public class FinCollectionConfirmationService extends MybatisBaseService