12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- 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<JmTuangou> group(Long userId) {
- return buyMapper.group(userId);
- }
- public List<Buy> 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);
- }
- }
|