Browse Source

款项明细添加付款方式

master
dimengzhe 2 years ago
parent
commit
f5efb5c5ec
  1. 5
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/AppFinSelectedReceivablesPaymentDetailsVo.java
  2. 5
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finselectedreceivablesdetailed/AppFinSelectedReceivablesDetailedDto.java
  3. 5
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedVo.java
  4. 37
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java
  5. 28
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml
  6. 5
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/collectionConfirm/SelectedReceivablesDetailedDto.java
  7. 5
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/collectionConfirm/UncollectedReceivablesDetailedVo.java

5
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/AppFinSelectedReceivablesPaymentDetailsVo.java

@ -40,4 +40,9 @@ public class AppFinSelectedReceivablesPaymentDetailsVo implements Vo {
@ApiModelProperty("sid")
private String sid;
@ApiModelProperty("付款方式value")
private String payType;
@ApiModelProperty("付款方式key:1全款、2贷款")
private String payTypeKey;
}

5
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finselectedreceivablesdetailed/AppFinSelectedReceivablesDetailedDto.java

@ -70,4 +70,9 @@ public class AppFinSelectedReceivablesDetailedDto implements Dto {
private String confirmDate;
@ApiModelProperty("应收未收sid")
private String receivablesSid;
@ApiModelProperty("付款方式value")
private String payType;
@ApiModelProperty("付款方式key:1全款、2贷款")
private String payTypeKey;
}

5
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedVo.java

@ -111,4 +111,9 @@ public class FinSelectedReceivablesDetailedVo implements Vo {
private String receivablesSid;
private String sumAll;
@ApiModelProperty("全款贷款key:1是全款,2贷款")
private String payTypeKey;
@ApiModelProperty("全款贷款")
private String payType;
}

37
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java

@ -577,21 +577,6 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
List<FinCollectionConfirmationAppendixVo> paymentVoucherAppendixs = new ArrayList<>();
List<FinCollectionConfirmationAppendixVo> remittanceConfirmationAppendixs = new ArrayList<>();
/* String paymentVoucherUrl = finCollectionConfirmation.getPaymentVoucherUrl();
String remittanceConfirmationUrl = finCollectionConfirmation.getRemittanceConfirmationUrl();*/
/* String[] split1 = remittanceConfirmationUrl.split(",");
String[] split = paymentVoucherUrl.split(",");
BeanUtil.copyProperties(finCollectionConfirmation, finCollectionConfirmationDetailsVo);
for (String s : split) {
ResultBean<CommonAppendixVo> commonAppendixVoResultBean = commonAppendixFeign.fetchByFilePath(s);
CommonAppendixVo data = commonAppendixVoResultBean.getData();
String filePath = data.getFilePath();
String urlPrefix = fileUploadComponent.getUrlPrefix();
filePath = urlPrefix + filePath;
BeanUtil.copyProperties(data, paymentVoucherAppendixVo);
paymentVoucherAppendixVo.setFilePath(filePath);
paymentVoucherAppendixs.add(paymentVoucherAppendixVo);
}*/
CommonAppendixSelectQuery commonAppendixSelectQuery = new CommonAppendixSelectQuery();
commonAppendixSelectQuery.setLinkSid(sid);
//打款凭证附件
@ -600,23 +585,12 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
if (listResultBean.getSuccess()) {
for (CommonAppendixVo commonApp : listResultBean.getData()) {
FinCollectionConfirmationAppendixVo paymentVoucherAppendixVo = new FinCollectionConfirmationAppendixVo();
// commonApp.setFilePath(fileUploadComponent.getUrlPrefix() + commonApp.getFilePath());
commonApp.setFilePath(commonApp.getFilePath());
BeanUtil.copyProperties(commonApp, paymentVoucherAppendixVo);
paymentVoucherAppendixs.add(paymentVoucherAppendixVo);
}
}
finCollectionConfirmationDetailsVo.setPaymentVoucherAppendixs(paymentVoucherAppendixs);
/* for (String s : split1) {
ResultBean<CommonAppendixVo> commonAppendixVoResultBean = commonAppendixFeign.fetchByFilePath(s);
CommonAppendixVo data = commonAppendixVoResultBean.getData();
String filePath = data.getFilePath();
String urlPrefix = fileUploadComponent.getUrlPrefix();
filePath = urlPrefix + filePath;
BeanUtil.copyProperties(data, remittanceConfirmationAppendixVo);
remittanceConfirmationAppendixVo.setFilePath(filePath);
remittanceConfirmationAppendixs.add(remittanceConfirmationAppendixVo);
}*/
commonAppendixSelectQuery = new CommonAppendixSelectQuery();
commonAppendixSelectQuery.setLinkSid(sid);
//汇款确认书附件
@ -992,6 +966,10 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
finSelectedReceivablesDetailed.setCollSid(dto.getCollectionBillSid());
finSelectedReceivablesDetailed.setAuditState(1);
finSelectedReceivablesDetailed.setReceivablesSid(paymentDetail.getReceivablesSid());
finSelectedReceivablesDetailed.setPayType(paymentDetail.getPayType());
finSelectedReceivablesDetailed.setPayTypeKey(paymentDetail.getPayTypeKey());
finSelectedReceivablesDetailed.setCreateBySid(finCollectionConfirmation.getCreateBySid());
finSelectedReceivablesDetailed.setCreateByName(finCollectionConfirmation.getCreateByName());
finSelectedReceivablesDetailedService.save(finSelectedReceivablesDetailed);
//车辆状态表锁定
@ -1586,6 +1564,10 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos1_1 = finSelectedReceivablesDetailedService.fetchByAuditState1_1(sid, 1, "车款","2");
finSelectedReceivablesDetailedVos1_1.removeAll(Collections.singleton(null));
if(finSelectedReceivablesDetailedVos1_1.size()>0){
for(int i = 0;i<finSelectedReceivablesDetailedVos1_1.size();i++){
}
}
@ -1593,6 +1575,9 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos2_1 = finSelectedReceivablesDetailedService.fetchByAuditState1_1(sid, 1, "订金","2");
finSelectedReceivablesDetailedVos2_1.removeAll(Collections.singleton(null));
if(finSelectedReceivablesDetailedVos2_1.size()>0){
for (int i = 0; i < finSelectedReceivablesDetailedVos2_1.size(); i++) {
}
}
//简易订单-订金收取

28
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml

@ -33,7 +33,9 @@
contractSid,
currentReceivableMoney AS confirmMoney,
VIN AS vin,
furd.busVinSid
furd.busVinSid,
furd.payType,
furd.payTypeKey
FROM fin_uncollected_receivables_detailed furd
<where>
${ew.sqlSegment}
@ -84,7 +86,9 @@
subscriptionMoney as confirmMoney,
VIN as vin,
subscriptionDate as confirmDate,
auditState as `state`
auditState as `state`,
payType,
payTypeKey
FROM fin_selected_receivables_detailed
WHERE collSid = #{collectionBillSid}
</select>
@ -129,7 +133,8 @@
from fin_selected_receivables_detailed
where collSid = #{sid}
and auditState = #{state}
and receivablesName = #{type} and payTypeKey = #{payTypeKey}
and receivablesName = #{type}
and payTypeKey = #{payTypeKey}
group by concat(customerName, customerPhone)
</select>
@ -138,12 +143,13 @@
select *, sum(subscriptionMoney) as sumAll
from fin_selected_receivables_detailed
where collSid = #{sid}
and auditState = #{state}
and receivablesName = #{type} and payTypeKey = #{payTypeKey}
and auditState = #{state}
and receivablesName = #{type}
and payTypeKey = #{payTypeKey}
</select>
<select id="selectCustomerList" resultType="com.yxt.anrui.fin.api.finselectedreceivablesdetailed.SelectCustomerVo">
select customerName, customerPhone,customerSid
select customerName, customerPhone, customerSid
from fin_selected_receivables_detailed
where collSid = #{sid}
and auditState = #{state}
@ -177,10 +183,10 @@
select *, sum(subscriptionMoney) as sumAll
from fin_selected_receivables_detailed
where collSid = #{sid}
and auditState = #{state}
and receivablesName = #{type}
and customerName = #{customerName}
and customerPhone = #{customerPhone}
and length(VIN) = 0
and auditState = #{state}
and receivablesName = #{type}
and customerName = #{customerName}
and customerPhone = #{customerPhone}
and length(VIN) = 0
</select>
</mapper>

5
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/collectionConfirm/SelectedReceivablesDetailedDto.java

@ -32,4 +32,9 @@ public class SelectedReceivablesDetailedDto implements Dto {
private String confirmDate;
@ApiModelProperty("应收未收sid")
private String receivablesSid;
@ApiModelProperty("付款方式value")
private String payType;
@ApiModelProperty("付款方式key:1全款、2贷款")
private String payTypeKey;
}

5
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/collectionConfirm/UncollectedReceivablesDetailedVo.java

@ -41,4 +41,9 @@ public class UncollectedReceivablesDetailedVo implements Vo {
@ApiModelProperty("sid")
private String sid;
@ApiModelProperty("付款方式value")
private String payType;
@ApiModelProperty("付款方式key:1全款、2贷款")
private String payTypeKey;
}

Loading…
Cancel
Save