无关风月
3 天以前 6e23a1d4d7c2e56f229b5391efdc38210f70fc8d
manage/src/main/java/com/jilongda/manage/controller/TOrderController.java
@@ -222,10 +222,11 @@
                }else {
                    split = orderGood.getLLens().split(",");
                }
                TBrand brand = brandService.lambdaQuery().eq(TBrand::getName, orderGood.getBrandName())
                        .eq(TBrand::getType, 2).one();
                TLensSeries lensSeries = lensSeriesService.lambdaQuery().eq(TLensSeries::getName, orderGood.getSeriesName())
                        .eq(TLensSeries::getBrandId, brand.getId()).one();
//                TBrand brand = brandService.lambdaQuery().eq(TBrand::getName, orderGood.getBrandName())
//                        .eq(TBrand::getType, 2).one();
                TLensSeries lensSeries = lensSeriesService.lambdaQuery()
                        .eq(TLensSeries::getId, orderGood.getSeriesId())
                        .one();
                TLensGoods one = lensGoodsService.lambdaQuery()
                        .eq(StringUtils.hasLength(orderGood.getSeriesName()),TLensGoods::getSeriesId, lensSeries.getId())
                        .eq(StringUtils.hasLength(orderGood.getRefractiveIndex()),TLensGoods::getRefractiveIndex, orderGood.getRefractiveIndex())
@@ -280,12 +281,14 @@
                    lensWarehousingDetailService.save(tLensWarehousingDetail);
                }else {
                    if (lensSeries.getType()==1){
                    orderService.removeById(dto);
                    return ApiResult.failed("商品库存不足");
                }
                }
            }else{
                TModel one1 = modelService.lambdaQuery().eq(TModel::getName, orderGood.getModelName())
                        .eq(TModel::getColor, orderGood.getColor()).one();
                TModel one1 = modelService.lambdaQuery()
                        .eq(TModel::getId, orderGood.getModelId()).one();
                BigDecimal cost = one1.getCost();
                orderGood.setCost(cost);
                TFrameGoods one = frameGoodsService.lambdaQuery()