diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.java index 5dd9c6dc1e..d16e55c1f7 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.java @@ -135,7 +135,7 @@ public interface FinSelectedReceivablesDetailedMapper extends BaseMapper fetchByContractNo(String contractNo); - @Select("select * from fin_selected_receivables_detailed where receivablesSid = #{receivablesSid} and auditState = 3") + @Select("select fd.*,cast((fd.`subscriptionMoney` - COALESCE(SUM(f.`thisUseMoney`), 0)) AS DECIMAL(10, 2)) as subscriptionMoney from fin_selected_receivables_detailed fd LEFT JOIN `fin_funds_carried_forward_veh` f ON f.`busSid` = fd.`sid` where fd.receivablesSid = #{receivablesSid} and fd.auditState = 3") List fetchByReceivablesSid(String receivablesSid); String selectByVinSid(String busVinSid);