package com.bofeng.service; import com.baomidou.mybatisplus.toolkit.IdWorker; import com.bofeng.dao.BuyMapper; import com.bofeng.entity.Buy; import com.bofeng.entity.JmTuangou; import org.joda.time.DateTime; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; import java.util.List; @Service @Transactional(readOnly = true) public class BuyService { @Autowired private BuyMapper buyMapper; @Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED) public int buyGroup(Buy buy) { buy.setBuyId(IdWorker.getId()); buy.setUserCreate(buy.getUserId()); buy.setTimeCreate(new DateTime()); //在添加的时候 进行检测该团购是否在规定时间里 已经达到了最小起订量的要求 /* if () { }*/ buy.setBuyStatus(1);//在团 return buyMapper.insert(buy); } public List group(Long userId) { return buyMapper.group(userId); } public List MyGroup(Long userId) { return buyMapper.MyGroup(userId); } public Buy queryGroup(Long userId, Long jmId) { return buyMapper.queryGroup(userId, jmId); } public JmTuangou selectGroup(Long userId,Long jmId){ return buyMapper.selectGroup(userId,jmId); } }