package cn.com.goldenwater.dcproj.service.impl.meeting; import cn.com.goldenwater.core.service.AbstractCrudService; import cn.com.goldenwater.dcproj.dao.BisMeetingRoomDao; import cn.com.goldenwater.dcproj.model.BisMeetingRoom; import cn.com.goldenwater.dcproj.param.BisMeetingRoomParam; import cn.com.goldenwater.dcproj.service.BisMeetingRoomService; import cn.com.goldenwater.dcproj.utils.DateUtils; import cn.com.goldenwater.id.util.UuidUtil; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; import java.util.List; /** * @author zhengdafei * @date 2019-3-26 */ @Service @Transactional public class BisMeetingRoomServiceImpl extends AbstractCrudService implements BisMeetingRoomService { @Autowired private BisMeetingRoomDao bisMeetingRoomDao; public BisMeetingRoomServiceImpl(BisMeetingRoomDao bisMeetingRoomDao) { super(bisMeetingRoomDao); this.bisMeetingRoomDao = bisMeetingRoomDao; } @Override public String add(BisMeetingRoom p) throws Exception { String uuid = UuidUtil.uuid(); String now = DateUtils.getTodayYMDHMS(); p.setMrCtm(now); if (StringUtils.isBlank(p.getGuid())) { p.setGuid(uuid); } bisMeetingRoomDao.insert(p); return uuid; } @Override public int modify(BisMeetingRoom p) throws Exception { if (StringUtils.isBlank(p.getGuid())) { throw new Exception("guid 不能为空!"); } int ret = bisMeetingRoomDao.update(p); return ret; } @Override public List getRoomListByPers(String persId) throws Exception { List list = new ArrayList<>(); list = bisMeetingRoomDao.getRoomListByPers(persId); return list; } }