|
@@ -19,11 +19,9 @@ import com.txz.cif.service.UserDubboService;
|
|
|
import com.txz.cif.service.UserService;
|
|
import com.txz.cif.service.UserService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.dubbo.config.annotation.DubboService;
|
|
import org.apache.dubbo.config.annotation.DubboService;
|
|
|
-import org.apache.dubbo.config.annotation.Service;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
-import java.util.Collections;
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
@@ -36,7 +34,7 @@ public class UserDubboServiceImpl implements UserDubboService {
|
|
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
|
private UserService userService;
|
|
private UserService userService;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@Resource
|
|
@Resource
|
|
|
private ConfigMemberService configMemberService;
|
|
private ConfigMemberService configMemberService;
|
|
|
|
|
|
|
@@ -83,20 +81,47 @@ public class UserDubboServiceImpl implements UserDubboService {
|
|
|
return new ArrayList<>();
|
|
return new ArrayList<>();
|
|
|
}
|
|
}
|
|
|
List<User> users = userService.findByIds(Joiner.on(",").join(userIds));
|
|
List<User> users = userService.findByIds(Joiner.on(",").join(userIds));
|
|
|
- if (CollUtil.isNotEmpty(users)){
|
|
|
|
|
- return users.stream().map(u -> BeanUtil.toBean(u,UserDTO.class)).collect(Collectors.toList());
|
|
|
|
|
|
|
+ if (CollUtil.isNotEmpty(users)) {
|
|
|
|
|
+ return users.stream().map(u -> BeanUtil.toBean(u, UserDTO.class)).collect(Collectors.toList());
|
|
|
}
|
|
}
|
|
|
return CollUtil.newArrayList();
|
|
return CollUtil.newArrayList();
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public ConfigMemberDTO getConfigByLevel(Integer level) {
|
|
public ConfigMemberDTO getConfigByLevel(Integer level) {
|
|
|
- ConfigMember dto = configMemberService.findBy("level",level);
|
|
|
|
|
- if (dto == null){
|
|
|
|
|
|
|
+ ConfigMember dto = configMemberService.findBy("level", level);
|
|
|
|
|
+ if (dto == null) {
|
|
|
return null;
|
|
return null;
|
|
|
}
|
|
}
|
|
|
ConfigMemberDTO dto1 = BeanUtil.toBean(dto, ConfigMemberDTO.class);
|
|
ConfigMemberDTO dto1 = BeanUtil.toBean(dto, ConfigMemberDTO.class);
|
|
|
return dto1;
|
|
return dto1;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Boolean addNumberOfWin(Long userId) {
|
|
|
|
|
+ return this.addNumberOfWin(userId, 1);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Boolean addNumberOfWin(Long userId, Integer number) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ User user = userService.findById(userId);
|
|
|
|
|
+ userService.update(User.builder().id(userId).totalNumberOfWin(user.getTotalNumberOfWin() + number).build());
|
|
|
|
|
+ return true;
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Boolean addNumberOfRecycle(Long userId, Integer number) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ User user = userService.findById(userId);
|
|
|
|
|
+ userService.update(User.builder().id(userId).totalNumberOfRecycle(user.getTotalNumberOfRecycle() + number).build());
|
|
|
|
|
+ return true;
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|