CityAdminCaseLogServiceImpl.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.welampiot.service.impl;
  2. import com.welampiot.dao.CityAdminCaseLogDao;
  3. import com.welampiot.dto.CityAdminCaseLogDTO;
  4. import com.welampiot.service.CityAdminCaseLogService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import java.util.List;
  8. /**
  9. * ClassName: CityAdminCaseLogServiceImpl
  10. * Package: com.welampiot.service.impl
  11. * Description:
  12. *
  13. * @Author: zhj_Start
  14. * @Create: 2023/9/15 - 16:05
  15. * @Version: v1.0
  16. */
  17. @Service
  18. public class CityAdminCaseLogServiceImpl implements CityAdminCaseLogService {
  19. @Autowired
  20. private CityAdminCaseLogDao cityAdminCaseLogDao;
  21. @Override
  22. public void addCityAdminCaseLogData(CityAdminCaseLogDTO dto) {
  23. cityAdminCaseLogDao.addCityAdminCaseLogData(dto);
  24. }
  25. @Override
  26. public List<CityAdminCaseLogDTO> getCaseLogListByCaseId(Integer caseId) {
  27. List<CityAdminCaseLogDTO> list = cityAdminCaseLogDao.getCaseLogListByCaseId(caseId);
  28. for (CityAdminCaseLogDTO dto : list) {
  29. Integer status = dto.getStatus();
  30. String createTime = dto.getCreateTime();
  31. String name = dto.getName();
  32. String content = "";
  33. if (status == 0) {
  34. content = createTime + " " + name + " 在登记平台上报案件";
  35. } else if (status == 1) {
  36. content = createTime + " " + name + " 在受理平台成立案件";
  37. } else if (status == 2) {
  38. content = createTime + " " + name + " 在受理平台转批案件处置: " + dto.getCityAdmin();
  39. } else if (status == 3) {
  40. content = createTime + " " + name + " 在协同平台处置结束转批坐席: " + dto.getSeats1();
  41. } else if (status == 4) {
  42. content = createTime + " " + name + " 在协同平台转批网络巡查员复核: " + dto.getInspector();
  43. } else if (status == 5) {
  44. content = createTime + " " + name + " 在协同平台复核结束转批坐席: " + dto.getSeats2();
  45. } else if (status == 6) {
  46. content = createTime + " " + name + " 在协同平台结束案件";
  47. }
  48. dto.setContent(content);
  49. }
  50. return list;
  51. }
  52. }