SysSmsLogServiceImpl.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.kmall.common.service.impl;
  2. import com.kmall.common.dao.SysSmsLogDao;
  3. import com.kmall.common.entity.SmsConfig;
  4. import com.kmall.common.entity.SysSmsLogEntity;
  5. import com.kmall.common.service.SysConfigService;
  6. import com.kmall.common.service.SysSmsLogService;
  7. import com.kmall.common.utils.*;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Service;
  10. import java.util.Date;
  11. import java.util.List;
  12. import java.util.Map;
  13. /**
  14. * Service实现类
  15. *
  16. * @author Scott
  17. * @date 2017-12-16 23:38:05
  18. */
  19. @Service("smsLogService")
  20. public class SysSmsLogServiceImpl implements SysSmsLogService {
  21. @Autowired
  22. private SysSmsLogDao smsLogDao;
  23. @Override
  24. public SysSmsLogEntity queryObject(String id) {
  25. return smsLogDao.queryObject(id);
  26. }
  27. @Override
  28. public List<SysSmsLogEntity> queryList(Map<String, Object> map) {
  29. return smsLogDao.queryList(map);
  30. }
  31. @Override
  32. public int queryTotal(Map<String, Object> map) {
  33. return smsLogDao.queryTotal(map);
  34. }
  35. @Override
  36. public int save(SysSmsLogEntity smsLog) {
  37. return smsLogDao.save(smsLog);
  38. }
  39. @Override
  40. public int update(SysSmsLogEntity smsLog) {
  41. return smsLogDao.update(smsLog);
  42. }
  43. @Override
  44. public int delete(String id) {
  45. return smsLogDao.delete(id);
  46. }
  47. @Override
  48. public int deleteBatch(String[] ids) {
  49. return smsLogDao.deleteBatch(ids);
  50. }
  51. @Override
  52. public SysSmsLogEntity sendSms(SysSmsLogEntity smsLog) {
  53. if (null == smsLog.getStime()) {
  54. smsLog.setStime(new Date());
  55. }
  56. smsLog.setMobile(smsLog.getMobile());
  57. smsLog.setSmsCode(smsLog.getSmsCode());
  58. //保存发送记录
  59. save(smsLog);
  60. return smsLog;
  61. }
  62. @Override
  63. public SysSmsLogEntity querySmsCodeByUserId(Long userId) {
  64. return smsLogDao.querySmsCodeByUserId(userId);
  65. }
  66. }