Parcourir la source

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

release_toaliyun_real
gongbiao il y a 7 ans
Parent
révision
7ce1a3ad2b
3 fichiers modifiés avec 19 ajouts et 0 suppressions
  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 Voir le fichier

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


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


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

} }



+ 4
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java Voir le fichier

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

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



return new ResultData(result); return new ResultData(result);
} }


+ 13
- 0
mallinkService/src/main/resources/mapper/WxOrderGroupMapper.xml Voir le fichier

@@ -186,6 +186,19 @@
</if> </if>
) g ) g
</select> </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> </mapper>

Chargement…
Annuler
Enregistrer