8519d2163bbd550ab135e9de9e2aaecd2621a0de.svn-base 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package cn.com.goldenwater.dcproj.service.impl.meeting;
  2. import cn.com.goldenwater.core.service.AbstractCrudService;
  3. import cn.com.goldenwater.dcproj.dao.BisMeetingRoomDao;
  4. import cn.com.goldenwater.dcproj.model.BisMeetingRoom;
  5. import cn.com.goldenwater.dcproj.param.BisMeetingRoomParam;
  6. import cn.com.goldenwater.dcproj.service.BisMeetingRoomService;
  7. import cn.com.goldenwater.dcproj.utils.DateUtils;
  8. import cn.com.goldenwater.id.util.UuidUtil;
  9. import org.apache.commons.lang3.StringUtils;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.stereotype.Service;
  12. import org.springframework.transaction.annotation.Transactional;
  13. import java.util.ArrayList;
  14. import java.util.List;
  15. /**
  16. * @author zhengdafei
  17. * @date 2019-3-26
  18. */
  19. @Service
  20. @Transactional
  21. public class BisMeetingRoomServiceImpl extends AbstractCrudService<BisMeetingRoom, BisMeetingRoomParam> implements BisMeetingRoomService {
  22. @Autowired
  23. private BisMeetingRoomDao bisMeetingRoomDao;
  24. public BisMeetingRoomServiceImpl(BisMeetingRoomDao bisMeetingRoomDao) {
  25. super(bisMeetingRoomDao);
  26. this.bisMeetingRoomDao = bisMeetingRoomDao;
  27. }
  28. @Override
  29. public String add(BisMeetingRoom p) throws Exception {
  30. String uuid = UuidUtil.uuid();
  31. String now = DateUtils.getTodayYMDHMS();
  32. p.setMrCtm(now);
  33. if (StringUtils.isBlank(p.getGuid())) {
  34. p.setGuid(uuid);
  35. }
  36. bisMeetingRoomDao.insert(p);
  37. return uuid;
  38. }
  39. @Override
  40. public int modify(BisMeetingRoom p) throws Exception {
  41. if (StringUtils.isBlank(p.getGuid())) {
  42. throw new Exception("guid 不能为空!");
  43. }
  44. int ret = bisMeetingRoomDao.update(p);
  45. return ret;
  46. }
  47. @Override
  48. public List<BisMeetingRoom> getRoomListByPers(String persId) throws Exception {
  49. List<BisMeetingRoom> list = new ArrayList<>();
  50. list = bisMeetingRoomDao.getRoomListByPers(persId);
  51. return list;
  52. }
  53. }