Browse Source

增加统计委托方订单的收支金额

master
453530270@qq.com 2 years ago
parent
commit
46b5e74777
  1. 7
      src/main/java/cn/chjyj/szwh/mapper/UserAccountBillMapper.java
  2. 13
      src/main/resources/mapper/szwh/UserAccountBillMapper.xml

7
src/main/java/cn/chjyj/szwh/mapper/UserAccountBillMapper.java

@ -5,6 +5,7 @@ import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.PostMapping;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
@ -32,6 +33,12 @@ public interface UserAccountBillMapper {
@Param("startrs") int statrs,
@Param("limit") int limit);
/**
* 统计委托方某收入支出的金额
* @param field
* @return
*/
BigDecimal sumMoney(@Param("field") String field);
/**
* 统计用户的交易总笔数
* @param userisli

13
src/main/resources/mapper/szwh/UserAccountBillMapper.xml

@ -84,13 +84,12 @@
select count(*) from <include refid="tbName"/> where user_isli=#{userisli}
</select>
<!--查询用户-->
<select id="getSingleUserByOpenid" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods">
select
<include refid="column"/>
from
<include refid="tbName"/>
where openid=#{openid};
<!--统计委托方某收入支出的金额-->
<select id="sumMoney" parameterType="java.lang.String" resultType="java.math.BigDecimal">
select sum(#{field}) from <include refid="tbName"/> ub
INNER JOIN `order` o ON ub.batchcode = o.batchcode
where (ub.thatday_sale_money> OR ub.thatday_buy_money>0)
AND o.status in (2,3,4);
</select>
<!--新增用户-->

Loading…
Cancel
Save