WuYeService.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.bofeng.service;
  2. import com.bofeng.dao.QzTaskDao;
  3. import com.bofeng.entity.UserHelpAnaly;
  4. import com.yvan.platform.Conv;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import org.springframework.transaction.annotation.Transactional;
  8. import java.util.List;
  9. import java.util.Map;
  10. @Service
  11. @Transactional(readOnly = true)
  12. public class WuYeService {
  13. @Autowired
  14. private QzTaskDao qzTaskDao;
  15. public UserHelpAnaly queryUserHelpAnaly(Long userId, String queryDate) {
  16. UserHelpAnaly userHelpAnaly = new UserHelpAnaly();
  17. List<Map> lstAnaly = qzTaskDao.queryUserHelpAnaly(userId, queryDate);
  18. String status = "";
  19. if (lstAnaly != null && lstAnaly.size() > 0) {
  20. for (Map map : lstAnaly) {
  21. status = map.get("task_status").toString();
  22. if (status.equals("3")) {
  23. userHelpAnaly.setTotalDo(Conv.NL(map.get("num")));
  24. continue;
  25. }
  26. if (status.equals("2")) {
  27. userHelpAnaly.setTotalDoing(Conv.NL(map.get("num")));
  28. continue;
  29. }
  30. if (status.equals("1")) {
  31. userHelpAnaly.setTotalDonot(Conv.NL(map.get("num")));
  32. continue;
  33. }
  34. }
  35. }
  36. return userHelpAnaly;
  37. }
  38. }