LogService.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. package com.cloudcross.ssp.service.impl;
  2. import java.util.Date;
  3. import java.util.HashMap;
  4. import java.util.List;
  5. import java.util.Map;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. import com.cloudcross.ssp.model.Log;
  9. import com.cloudcross.ssp.service.ILogService;
  10. import com.cloudcross.ssp.base.dao.GenericIBatisDao;
  11. import com.cloudcross.ssp.common.utils.Pager;
  12. import com.cloudcross.ssp.common.utils.SqlHelper;
  13. @Service
  14. public class LogService implements ILogService {
  15. @Autowired
  16. private GenericIBatisDao myBatisDao;
  17. @Override
  18. public Log findById(Long id) {
  19. return myBatisDao.get("logSqlMapper.selectById", id);
  20. }
  21. @Override
  22. public int countByParams(Map<String, Object> paramMap,String module) {
  23. String searchValue = SqlHelper.doLike(paramMap.get("searchValue"));
  24. paramMap.put("key", paramMap.get("searchKey"));
  25. paramMap.put("value", searchValue);
  26. paramMap.put("module", module);
  27. return myBatisDao.get("logSqlMapper.countByParams", paramMap);
  28. }
  29. @Override
  30. public List<Log> findByParams(Map<String, Object> paramMap, Pager pager,
  31. String module ) {
  32. String searchValue = SqlHelper.doLike(paramMap.get("searchValue"));
  33. paramMap.put("key", paramMap.get("searchKey"));
  34. paramMap.put("value", searchValue);
  35. paramMap.put("module", module);
  36. paramMap.put("pager", pager);
  37. return myBatisDao.getList("logSqlMapper.selectByParams", paramMap);
  38. }
  39. @Override
  40. public List<Log> findByParams1(HashMap<String, Object> paramMap) {
  41. return myBatisDao.getList("logSqlMapper.selectByParams1", paramMap);
  42. }
  43. @Override
  44. public boolean add(Log t) {
  45. t.setAccountId(t.getAccountId());
  46. t.setOperTime(new Date());
  47. myBatisDao.save("logSqlMapper.addLog", t);
  48. return true;
  49. }
  50. @Override
  51. public boolean edit(Log t) {
  52. t.setOperTime(new Date());
  53. myBatisDao.save("logSqlMapper.editLog", t);
  54. return true;
  55. }
  56. //通过模块查找信息修改记录
  57. @Override
  58. public Log findByModule(String module) {
  59. return myBatisDao.get("logSqlMapper.findByModule", module);
  60. }
  61. //涉及到信息修改记录的没用到这个方法
  62. @Override
  63. public boolean updateStatus(List<Long> idList, int status) {
  64. // TODO Auto-generated method stub
  65. return false;
  66. }
  67. //涉及到信息修改记录的没用到这两个方法
  68. @Override
  69. public int countByParams(Map<String, Object> paramMap) {
  70. // TODO Auto-generated method stub
  71. return 0;
  72. }
  73. @Override
  74. public List<Log> findByParams(Map<String, Object> paramMap, Pager pager) {
  75. // TODO Auto-generated method stub
  76. return null;
  77. }
  78. @Override
  79. public List<Log> findDeliverEffectAnalysis(Map<String, Object> paramMap) {
  80. return myBatisDao.getList("logSqlMapper.findDeliverEffectAnalysis", paramMap);
  81. }
  82. @Override
  83. public int countByParamsBack(Map<String, Object> paramMap) {
  84. return myBatisDao.get("logSqlMapper.countByParamsBack", paramMap);
  85. }
  86. @Override
  87. public List<Log> findByParamsBack(Map<String, Object> paramMap, Pager pager) {
  88. paramMap.put("pager", pager);
  89. return myBatisDao.getList("logSqlMapper.findByParamsBack", paramMap);
  90. }
  91. @Override
  92. public List<Log> findByParamsBack(Map<String, Object> paramMap) {
  93. return myBatisDao.getList("logSqlMapper.findByParams1Back", paramMap);
  94. }
  95. }