AdGroupPlaceService.java 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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.base.dao.GenericIBatisDao;
  9. import com.cloudcross.ssp.common.utils.MapBuilder;
  10. import com.cloudcross.ssp.common.utils.Pager;
  11. import com.cloudcross.ssp.model.AdGroupPlace;
  12. import com.cloudcross.ssp.model.AdgroupWifigroup;
  13. import com.cloudcross.ssp.service.IAdGroupPlaceService;
  14. @Service
  15. public class AdGroupPlaceService implements IAdGroupPlaceService{
  16. @Autowired
  17. private GenericIBatisDao ibatisDao;
  18. @Override
  19. public AdGroupPlace findById(Long id) {
  20. return null;
  21. }
  22. public List<AdGroupPlace> findAll(Long adGroupId) {
  23. return ibatisDao.getList("adGroupPlaceSqlMapper.findAll", adGroupId);
  24. }
  25. @Override
  26. public int countByParams(Map<String, Object> paramMap) {
  27. // TODO Auto-generated method stub
  28. return 0;
  29. }
  30. @Override
  31. public boolean delete(Long adGroupId) {
  32. ibatisDao.delete("adGroupPlaceSqlMapper.delete", adGroupId);
  33. return true;
  34. }
  35. @Override
  36. public List<AdGroupPlace> findByParams(Map<String, Object> paramMap, Pager pager) {
  37. // TODO Auto-generated method stub
  38. return null;
  39. }
  40. @Override
  41. public boolean add(AdGroupPlace t) {
  42. Long supdate = new Date().getTime()/1000;
  43. t.setSupdated(supdate);
  44. t.setStatus(0);
  45. ibatisDao.save("adGroupPlaceSqlMapper.addPlace", t);
  46. return true;
  47. }
  48. @Override
  49. public boolean edit(AdGroupPlace t) {
  50. // TODO Auto-generated method stub
  51. return false;
  52. }
  53. @Override
  54. public boolean updateStatus(List<Long> idList, int status) {
  55. // TODO Auto-generated method stub
  56. return false;
  57. }
  58. @Override
  59. public List<AdGroupPlace> findAllByAdGroupId(Long adGroupId) {
  60. return ibatisDao.getList("adGroupPlaceSqlMapper.findAllByAdGroupId", adGroupId);
  61. }
  62. @Override
  63. public boolean updatedPlaceSupdated(Long adGroupId) {
  64. Map<String,Object> condition = new HashMap<String,Object>();
  65. Long supdated = new Date().getTime()/1000;
  66. condition.put("adGroupId", adGroupId);
  67. condition.put("supdated", supdated);
  68. ibatisDao.save("adGroupPlaceSqlMapper.updatedSupdated", adGroupId);
  69. return true;
  70. }
  71. public void saveAdGroupPlace(AdGroupPlace adgroupPlace,List<Long>placeIdList){
  72. ibatisDao.save("adGroupPlaceSqlMapper.addAdGroupPlaceBatch",MapBuilder.create(HashMap.class)
  73. .add("placeIdList",placeIdList)
  74. .add("adgroupPlace",adgroupPlace)
  75. .map());
  76. }
  77. }