ReceivingClerkServiceImpl.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.fuzamei.service.serviceImpl;
  2. import java.util.HashMap;
  3. import java.util.List;
  4. import java.util.Map;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import com.fuzamei.constant.Roles;
  8. import com.fuzamei.entity.Role;
  9. import com.fuzamei.entity.User;
  10. import com.fuzamei.mapperInterface.ReceivingClerkMapper;
  11. import com.fuzamei.service.ReceivingClerkService;
  12. @Service
  13. public class ReceivingClerkServiceImpl implements ReceivingClerkService{
  14. @Autowired
  15. private ReceivingClerkMapper receivingClerkMapper;
  16. @Override
  17. public List<User> queryReceivingClerk(Map<String, Object> map) {
  18. List<User> user= null;
  19. //Map<String, Object> account = new LinkedHashMap<String, Object>();
  20. int user_id=(int) map.get("user_id");
  21. String username=(String) map.get("username");
  22. System.out.println(username+"kkkkk");
  23. String role=receivingClerkMapper.selectRoleByUserId(user_id);//通过用户id查询角色 如果角色是管理员就可以看查看收货员列表
  24. System.out.println(role+"lllllll");
  25. if (role.equals(Roles.ADMIN)) {
  26. user=receivingClerkMapper.queryReceivingClerk(map);
  27. }
  28. else if (username!=null || !username.equals("")) {
  29. user=receivingClerkMapper.queryReceivingClerk(map);
  30. }else {
  31. throw new RuntimeException("账号异常1");
  32. }
  33. return user;
  34. }
  35. @Override
  36. public String selectRoleByUserId(int user_id) {
  37. return receivingClerkMapper.selectRoleByUserId(user_id);
  38. }
  39. }