|
|
@@ -1341,7 +1341,7 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
|
|
|
user.setInformationMaintainer(TokenManager.getAdminId());
|
|
|
user.setSource(2);// 客户来源设置为领取
|
|
|
//领取客户新增判定有效,领取自己的需要大于180天
|
|
|
- addPrivateValid(uid);
|
|
|
+ user.setPrivateValid(addPrivateValid(uid));
|
|
|
addUserTransferLog(uid, aid, null,1, null, now, uList);
|
|
|
updateUserMid(aid,uid,0,null);
|
|
|
//转交
|
|
|
@@ -1428,7 +1428,7 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
|
|
|
return errors;
|
|
|
}
|
|
|
|
|
|
- private void addPrivateValid(String uid) {
|
|
|
+ private int addPrivateValid(String uid) {
|
|
|
List<transferListBo> transferListBos = userTransferLogMapper.selectByUidGetList(uid);
|
|
|
//获取我的最后一个操作数据
|
|
|
boolean flag = false;
|
|
|
@@ -1445,7 +1445,11 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
|
|
|
//获取最新数据
|
|
|
collect.sort(Comparator.comparing(transferListBo -> transferListBo.getCreateTime().getTime()));
|
|
|
transferListBo transferListBo = collect.get(collect.size()-1);
|
|
|
- if(transferListBo.getCreateTime().getTime() < System.currentTimeMillis() - 180 * 24 * 60 * 60 * 1000){
|
|
|
+ long userTime=transferListBo.getCreateTime().getTime();
|
|
|
+ long validTime=System.currentTimeMillis();
|
|
|
+ long dayTime= 180L *24*60*60*1000;
|
|
|
+ validTime=validTime-dayTime;
|
|
|
+ if( userTime<validTime ){
|
|
|
flag = true;
|
|
|
}else{
|
|
|
flag = false;
|
|
|
@@ -1455,8 +1459,10 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
|
|
|
}
|
|
|
if (flag){
|
|
|
System.out.println("========================是有效数据");
|
|
|
+ return 1;
|
|
|
}else{
|
|
|
System.out.println("========================无效数据");
|
|
|
+ return 0;
|
|
|
}
|
|
|
}
|
|
|
|