Просмотр исходного кода

[拼团营销数据][修改][获取核销数]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
7ce1a3ad2b
3 измененных файлов: 19 добавлений и 0 удалений
  1. +2
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxOrderGroupMapper.java
  2. +4
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java
  3. +13
    -0
      mallinkService/src/main/resources/mapper/WxOrderGroupMapper.xml

+ 2
- 0
mallinkService/src/main/java/com/iformall/mapper/WxOrderGroupMapper.java Просмотреть файл

@@ -31,5 +31,7 @@ public interface WxOrderGroupMapper extends CommonMapper<WxOrderGroup, Long> {

long queryOrderGroupPeopleCount(Map<String, Object> params);

long queryOrderGroupVerifyCount(Map<String, Object> params);

}


+ 4
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java Просмотреть файл

@@ -2000,6 +2000,8 @@ public class WxChartServiceImpl implements WxChartDataService {
long successCount = wxOrderGroupMapper.queryOrderGroupSuccessCount(params);
long groupCount = wxOrderGroupMapper.queryOrderGroupCount(params);
long peopleCount = wxOrderGroupMapper.queryOrderGroupPeopleCount(params);
long verifyCount = wxOrderGroupMapper.queryOrderGroupVerifyCount(params);

double transferRatio = 0;
if (groupCount > 0) {
double transfer = (double) successCount / groupCount * 100;
@@ -2028,6 +2030,8 @@ public class WxChartServiceImpl implements WxChartDataService {
result.put("groupCount", groupCount);
result.put("peopleCount", peopleCount);
result.put("transferRatio", transferRatio);
result.put("verifyCount", verifyCount);


return new ResultData(result);
}


+ 13
- 0
mallinkService/src/main/resources/mapper/WxOrderGroupMapper.xml Просмотреть файл

@@ -186,6 +186,19 @@
</if>
) g
</select>
<select id="queryOrderGroupVerifyCount" parameterType="hashmap" resultType="long">
select count(*) total from wx_coupon_order where coupon_type=9 and coupon_order_status=1
<if test=" null != tenantId">
and tenant_id=#{tenantId}
</if>
<if test=" null != startdate and null!=enddate ">
and create_date BETWEEN #{startdate} and #{enddate}
</if>
<if test=" null != couponId ">
and coupon_id=#{couponId}
</if>
</select>


</mapper>

Загрузка…
Отмена
Сохранить