MerchServiceImpl.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.kmall.admin.service.impl;
  2. import com.kmall.admin.dao.MerchDao;
  3. import com.kmall.admin.entity.MerchEntity;
  4. import com.kmall.admin.service.MerchService;
  5. import com.kmall.common.utils.RRException;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * Service实现类
  12. *
  13. * @author emato
  14. * @email admin@qhdswl.com
  15. * @date 2018-12-06 09:41:34
  16. */
  17. @Service("merchService")
  18. public class MerchServiceImpl
  19. implements MerchService {
  20. @Autowired
  21. private MerchDao merchDao;
  22. @Override
  23. public MerchEntity queryObject(Integer id) {
  24. return merchDao.queryObject(id);
  25. }
  26. @Override
  27. public List<MerchEntity> queryList(Map<String, Object> map) {
  28. return merchDao.queryList(map);
  29. }
  30. @Override
  31. public int queryTotal(Map<String, Object> map) {
  32. return merchDao.queryTotal(map);
  33. }
  34. @Override
  35. public int save(MerchEntity merch) {
  36. MerchEntity tempMerch = merchDao.findByMerchSn(merch.getMerchSn());
  37. if(tempMerch != null){
  38. throw new RRException("商户编号已经存在");
  39. }
  40. return merchDao.save(merch);
  41. }
  42. @Override
  43. public int update(MerchEntity merch) {
  44. MerchEntity tempMerch = merchDao.findByMerchSn(merch.getMerchSn());
  45. if(tempMerch != null && tempMerch.getId() != merch.getId()){
  46. throw new RRException("商户编号已经存在");
  47. }
  48. return merchDao.update(merch);
  49. }
  50. @Override
  51. public int delete(Integer id) {
  52. return merchDao.delete(id);
  53. }
  54. @Override
  55. public int deleteBatch(Integer[] ids) {
  56. return merchDao.deleteBatch(ids);
  57. }
  58. }