@@ -28,6 +28,7 @@ public interface SysUserCashAccountDao extends BaseDAO<Integer, SysUserCashAccou
*/
List<SysUserCashAccount> findByUserIds(@Param("userIds") Set<Integer> userIds);
+
/**
* 获取预收余额
* @return
@@ -285,6 +285,7 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
List<StudentPaymentOrder> dataList = new ArrayList<>();
int count = this.findCount(params);
BigDecimal totalUserBalance = sysUserCashAccountDao.getTotalUserBalance(params);
pageInfo.setTotalUserBalance(totalUserBalance);
if (count > 0) {
@@ -94,6 +94,7 @@
</foreach>
</select>
+ <!-- 获取用户预收余额 -->
<select id="getTotalUserBalance" resultType="java.math.BigDecimal" parameterType="map">
SELECT SUM(suca.balance_) FROM sys_user_cash_account suca
LEFT JOIN sys_user su ON su.id_ = suca.user_id_