MyAppService.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.goafanti.app.service;
  2. import org.springframework.beans.factory.annotation.Autowired;
  3. import org.springframework.stereotype.Service;
  4. import org.springframework.ui.ModelMap;
  5. import com.goafanti.app.enums.MyAppCountCategory;
  6. import com.goafanti.common.dao.MyAppMapper;
  7. import com.goafanti.core.shiro.token.TokenManager;
  8. @Service
  9. public class MyAppService {
  10. @Autowired
  11. MyAppMapper myAppMapper;
  12. public ModelMap countByCate(String cate) {
  13. ModelMap res = null;
  14. switch (MyAppCountCategory.getStatus(cate)) {
  15. case COLLECTIONS:
  16. res = myAppMapper.countCollections(TokenManager.getUserId());
  17. break;
  18. case MYDEMAND:
  19. res = myAppMapper.countMyDemand(TokenManager.getUserId());
  20. break;
  21. // case MYEXPERT:
  22. // res = myAppMapper.countMyExpert(TokenManager.getUserId());
  23. // break;
  24. case MYTECH:
  25. res = myAppMapper.countMyTech(TokenManager.getUserId());
  26. break;
  27. case ORDERS:
  28. res = myAppMapper.countOrders(TokenManager.getUserId());
  29. break;
  30. default:
  31. res = new ModelMap();
  32. break;
  33. }
  34. return res;
  35. }
  36. }