买课的订单状态归转
This commit is contained in:
@@ -64,4 +64,7 @@ public interface BuyOrderService extends IService<BuyOrder> {
|
||||
String mytest() throws IOException;
|
||||
|
||||
List<ShopProductCourseEntity> getOrderCourse(String orderSn);
|
||||
|
||||
|
||||
boolean checkWlOrder(String orderSn);
|
||||
}
|
||||
@@ -14,10 +14,7 @@ import com.peanut.common.utils.PageUtils;
|
||||
import com.peanut.common.utils.Query;
|
||||
import com.peanut.common.utils.R;
|
||||
import com.peanut.config.Constants;
|
||||
import com.peanut.modules.common.dao.BuyOrderDao;
|
||||
import com.peanut.modules.common.dao.BuyOrderProductDao;
|
||||
import com.peanut.modules.common.dao.ExpressOrderDao;
|
||||
import com.peanut.modules.common.dao.ShopProductBookDao;
|
||||
import com.peanut.modules.common.dao.*;
|
||||
import com.peanut.modules.book.service.*;
|
||||
import com.peanut.modules.book.to.UserOrderDto;
|
||||
import com.peanut.modules.book.vo.ExpressOrderResponseVo;
|
||||
@@ -74,7 +71,8 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
||||
|
||||
@Autowired
|
||||
private ProvinceService provinceService;
|
||||
|
||||
@Autowired
|
||||
private ShopProductDao shopProductDao;
|
||||
@Autowired
|
||||
private CityService cityService;
|
||||
@Autowired
|
||||
@@ -608,6 +606,14 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
||||
return shopProductCourseEntities;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean checkWlOrder(String orderSn) {
|
||||
BuyOrder one = this.getOne(new LambdaQueryWrapper<BuyOrder>().eq(BuyOrder::getOrderSn, orderSn));
|
||||
List<Integer> collect = buyOrderProductDao.selectList(new LambdaQueryWrapper<BuyOrderProduct>().eq(BuyOrderProduct::getOrderId, one.getOrderId())).stream().map(BuyOrderProduct::getProductId).collect(Collectors.toList());
|
||||
List<ShopProduct> shopProducts = shopProductDao.selectList(new LambdaQueryWrapper<ShopProduct>().in(ShopProduct::getProductId, collect).ne(ShopProduct::getGoodsType,5));
|
||||
return shopProducts.size()>0?true:false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public BuyOrderResponseVo orderDetail(String orderSn) {
|
||||
QueryWrapper<BuyOrder> buyOrderQueryWrapper = new QueryWrapper<>();
|
||||
|
||||
Reference in New Issue
Block a user