...
|
...
|
@@ -8,6 +8,7 @@ import com.yoho.service.model.social.request.BaseReqBO; |
|
|
import com.yoho.service.model.social.request.UicUserReqBO;
|
|
|
import com.yoho.service.model.social.response.UserInfoRspBO;
|
|
|
import com.yoho.service.model.social.response.UserLoginInfoRspBO;
|
|
|
import com.yohobuy.platform.common.enums.GrassVirtualUserGroupEnum;
|
|
|
import com.yohobuy.platform.common.util.DateUtil;
|
|
|
import com.yohobuy.platform.dal.grass.IGrassArticleDao;
|
|
|
import com.yohobuy.platform.dal.grass.IGrassUserAchieveDAO;
|
...
|
...
|
@@ -143,12 +144,14 @@ public class GrassUserServiceImpl implements IGrassUserService{ |
|
|
uids.add(req.getUid());
|
|
|
}
|
|
|
|
|
|
|
|
|
Map<String,Object> params = new HashMap<>();
|
|
|
params.put("status",req.getStatus() == null || req.getStatus() == 8 ? null : req.getStatus());
|
|
|
params.put("nickName",req.getNickName());
|
|
|
params.put("uids",uids);
|
|
|
params.put("startTime",req.getStartTime());
|
|
|
params.put("endTime",req.getEndTime());
|
|
|
params.put("groupId", req.getGroupId() == null || req.getGroupId() == 18 ? null : req.getGroupId());
|
|
|
|
|
|
int total = virtualUserDao.countByCondition(params);
|
|
|
responseVO.setTotal(total);
|
...
|
...
|
@@ -172,11 +175,21 @@ public class GrassUserServiceImpl implements IGrassUserService{ |
|
|
public void updateVirtualUser(GrassUserManageReq req) {
|
|
|
logger.info("enter updateVirtualUser req={}", req);
|
|
|
Integer type = req.getType() == null ? 0 : req.getType() ;
|
|
|
if(type == 1){//修改状态
|
|
|
virtualUserDao.changeStatusByUid(req.getUid(), req.getStatus());
|
|
|
int currentTime = (int) (System.currentTimeMillis() / 1000l);
|
|
|
GrassVirtualUser virtualUser = new GrassVirtualUser();
|
|
|
virtualUser.setUid(req.getUid());
|
|
|
virtualUser.setUpdateTime(currentTime);
|
|
|
if(type == 1){//修改状态(启用停用)
|
|
|
virtualUser.setStatus(req.getStatus());
|
|
|
virtualUserDao.updateByPrimaryKeySelective(virtualUser);
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
//修改马甲基本资料
|
|
|
virtualUser.setGroupId(req.getGroupId());
|
|
|
virtualUserDao.updateByPrimaryKeySelective(virtualUser);
|
|
|
|
|
|
//修改基本信息(头像,签名等)
|
|
|
String url = uicUrl + "/UserInfoRest/updateUserBase";
|
|
|
UserBaseReqBO uicReq = new UserBaseReqBO();
|
...
|
...
|
@@ -228,6 +241,8 @@ public class GrassUserServiceImpl implements IGrassUserService{ |
|
|
bo.setSignature(userAchieveMap.get(user.getUid()) == null ? "" : userAchieveMap.get(user.getUid()));
|
|
|
bo.setCreateTimeStr(user.getCreateTime() == null ? "" : DateUtil.getDateFormatFromInt(user.getCreateTime(), "yyyy-MM-dd HH:mm:ss"));
|
|
|
bo.setStatus(user.getStatus());
|
|
|
bo.setGroupId(user.getGroupId() == null ? 0 : user.getGroupId());
|
|
|
bo.setGroupName(GrassVirtualUserGroupEnum.getNameByValue(user.getGroupId() == null ? 0 : user.getGroupId()));
|
|
|
result.add(bo);
|
|
|
}
|
|
|
return result;
|
...
|
...
|
|