Browse Source

4.6 金币余额修改

Huang
huangqizhen 1 month ago
parent
commit
3e9332a13b
  1. 4
      src/main/java/com/example/demo/mapper/StatisticsMapper.java
  2. 15
      src/main/resources/mapper/DetailYMapper.xml
  3. 4
      src/main/resources/mapper/OneMapper.xml

4
src/main/java/com/example/demo/mapper/StatisticsMapper.java

@ -445,7 +445,7 @@ public interface StatisticsMapper {
List<Meium> getBuyAndTask(@Param("searchStartTime") Date searchStartTime, @Param("searchEndTime") Date searchEndTime); List<Meium> getBuyAndTask(@Param("searchStartTime") Date searchStartTime, @Param("searchEndTime") Date searchEndTime);
@Select({ @Select({
"<script>", "<script>",
"SELECT u.area,",
"SELECT d.area,",
" SUM(d.recharge_coin) / 100 AS rechargeSumCoin,", " SUM(d.recharge_coin) / 100 AS rechargeSumCoin,",
" SUM(d.free_coin) / 100 AS freeSumCoin,", " SUM(d.free_coin) / 100 AS freeSumCoin,",
" SUM(d.task_coin) / 100 AS taskSumCoin,", " SUM(d.task_coin) / 100 AS taskSumCoin,",
@ -456,7 +456,7 @@ public interface StatisticsMapper {
"<if test='searchStartTime != null and searchEndTime != null'>", "<if test='searchStartTime != null and searchEndTime != null'>",
"AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})", "AND DATE(d.create_time) BETWEEN DATE(#{searchStartTime}) AND DATE(#{searchEndTime})",
"</if>", "</if>",
"GROUP BY u.area",
"GROUP BY d.area",
"order by totalRechargeSum desc", "order by totalRechargeSum desc",
"</script>" "</script>"
}) })

15
src/main/resources/mapper/DetailYMapper.xml

@ -226,21 +226,16 @@
<select id="getCount" resultType="com.example.demo.domain.entity.DetailY"> <select id="getCount" resultType="com.example.demo.domain.entity.DetailY">
SELECT SELECT
SUM(`recharge_coin`) AS sumR,
SUM(`task_coin`) AS sumT,
SUM(`free_coin`) AS sumF
SUM(`buy_jb`) AS sumR,
SUM(`core_jb`) AS sumT,
SUM(`free_6`)+SUM(`free_12`) AS sumF
FROM FROM
`detail_y`
`user_gold`
left join `user` on `user`.jwcode=`user_gold`.jwcode
<where> <where>
<if test='jwcode != null and jwcode.length > 0'> <if test='jwcode != null and jwcode.length > 0'>
AND jwcode = #{jwcode} AND jwcode = #{jwcode}
</if> </if>
<if test='updateType != null'>
AND update_type = #{updateType}
</if>
<if test='startDate != null and endDate != null'>
AND create_time BETWEEN #{startDate} AND #{endDate}
</if>
<if test='area != null and area.length > 0'> <if test='area != null and area.length > 0'>
AND area = #{area} AND area = #{area}
</if> </if>

4
src/main/resources/mapper/OneMapper.xml

@ -55,11 +55,11 @@
COALESCE((SELECT SUM(recharge_coin) COALESCE((SELECT SUM(recharge_coin)
FROM detail_y FROM detail_y
WHERE YEAR(create_time) = YEAR(CURDATE()) WHERE YEAR(create_time) = YEAR(CURDATE())
AND update_type = 0), 0) AS freegold,
AND update_type = 0), 0) AS rechargegold,
COALESCE((SELECT SUM(free_coin) COALESCE((SELECT SUM(free_coin)
FROM detail_y FROM detail_y
WHERE YEAR(create_time) = YEAR(CURDATE()) WHERE YEAR(create_time) = YEAR(CURDATE())
AND update_type = 0), 0) AS rechargegold,
AND update_type = 0), 0) AS freegold,
COALESCE((SELECT SUM(task_coin) COALESCE((SELECT SUM(task_coin)
FROM detail_y FROM detail_y
WHERE YEAR(create_time) = YEAR(CURDATE()) WHERE YEAR(create_time) = YEAR(CURDATE())

Loading…
Cancel
Save