From 8b3c82c0788e23acd889e6f67a91c855693352fd Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期三, 13 五月 2020 16:38:29 +0800
Subject: [PATCH] 团队分红统计

---
 fanli/src/main/java/com/yeshi/fanli/dao/user/invite/TeamFansInfoDao.java |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/user/invite/TeamFansInfoDao.java b/fanli/src/main/java/com/yeshi/fanli/dao/user/invite/TeamFansInfoDao.java
index ffafaaf..3dd53e0 100644
--- a/fanli/src/main/java/com/yeshi/fanli/dao/user/invite/TeamFansInfoDao.java
+++ b/fanli/src/main/java/com/yeshi/fanli/dao/user/invite/TeamFansInfoDao.java
@@ -1,5 +1,6 @@
 package com.yeshi.fanli.dao.user.invite;
 
+import java.math.BigDecimal;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -37,10 +38,10 @@
 			update.set("stateValid", record.getStateValid());
 		if (record.getTaobaoBind() != null)
 			update.set("taobaoBind", record.getTaobaoBind());
-		if (record.getWeixinBind() != null)
-			update.set("weixinBind", record.getWeixinBind());
 		if (record.getWeixinId() != null)
 			update.set("weixinId", record.getWeixinId());
+		if (record.getWeixinIdExist() != null)
+			update.set("weixinIdExist", record.getWeixinIdExist());
 		if (record.getPhone() != null)
 			update.set("phone", record.getPhone());
 		if (record.getPhoneOpen() != null)
@@ -120,7 +121,7 @@
 				list.add(Criteria.where("taobaoBind").is(focusDTO.getTaobaoBind()));
 
 			if (focusDTO.getWeixinBind() != null)
-				list.add(Criteria.where("weixinBind").is(focusDTO.getWeixinBind()));
+				list.add(Criteria.where("weixinIdExist").is(focusDTO.getWeixinBind()));
 
 			if (!StringUtil.isNullOrEmpty(focusDTO.getLevel()))
 				list.add(Criteria.where("level").is(focusDTO.getLevel()));
@@ -143,11 +144,16 @@
 			if (!StringUtil.isNullOrEmpty(focusDTO.getMaxActiveTime()))
 				list.add(Criteria.where("activeTime").lte(focusDTO.getMaxActiveTime()));
 
-			if (focusDTO.getMinIncome() != null)
-				list.add(Criteria.where("income").gte(focusDTO.getMinIncome()));
+			if (focusDTO.getMinIncome() != null) {
+				int income = focusDTO.getMinIncome().multiply(BigDecimal.valueOf(100)).setScale(2, BigDecimal.ROUND_DOWN).intValue();
+				list.add(Criteria.where("income").lte(income));
+			}
 
-			if (focusDTO.getMaxIncome() != null)
-				list.add(Criteria.where("income").lte(focusDTO.getMaxIncome()));
+			if (focusDTO.getMaxIncome() != null) {
+				int income = focusDTO.getMaxIncome().multiply(BigDecimal.valueOf(100)).setScale(2, BigDecimal.ROUND_DOWN).intValue();
+				list.add(Criteria.where("income").lte(income));
+			}
+			
 
 			if (!StringUtil.isNullOrEmpty(focusDTO.getKey())) {
 				if (type == 1) {

--
Gitblit v1.8.0