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

用户客户统计领取客户修改

anderx лет назад: 2
Родитель
Сommit
92cecf19dc

+ 8 - 4
src/main/java/com/goafanti/customer/service/impl/CustomerServiceImpl.java

@@ -451,18 +451,18 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
 		}
 		addUserLock(uid, TokenManager.getAdminId(), now, uList);
 		addUserTransferLog(uid, TokenManager.getAdminId(), null,0, null, now, uList);
-		updateAdminUserCount(user);
+		updateAdminUserCountAddPrivate(user);
 		return 1;
 	}
 
-	private void updateAdminUserCount(User user) {
-		String startTime=DateUtils.formatDate(user.getCreateTime(),AFTConstants.YYYYMMDD);
+	private void updateAdminUserCountAddPrivate(User user) {
+		String startTime=DateUtils.formatDate(user.getTransferTime(),AFTConstants.YYYYMMDD);
 		String endTime=startTime+" 23:59:59";
 		//
 		Integer i = adminUserCountMapper.updateByaidAndDate(user.getAid(), startTime, endTime);
 		if (i==null||i==0){
 			AdminUserCount adminUserCount=new AdminUserCount();
-			adminUserCount.setDateTime(user.getCreateTime());
+			adminUserCount.setDateTime(user.getTransferTime());
 			adminUserCount.setPrivateCount(1);
 			adminUserCount.setAid(user.getAid());
 			adminUserCountMapper.insertSelective(adminUserCount);
@@ -1326,6 +1326,10 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
 		} else {
 			userMapper.updateByPrimaryKeySelective(user);
 		}
+		//处理用户客户统计
+		if (AFTConstants.USER_RECEIVE.equals(operatorType)){
+			updateAdminUserCountAddPrivate(user);
+		}
 		return errors;
 	}