From 6e23a1d4d7c2e56f229b5391efdc38210f70fc8d Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期二, 01 七月 2025 13:56:54 +0800 Subject: [PATCH] bug修改 --- manage/src/main/java/com/jilongda/manage/controller/TOrderController.java | 19 +++++++++++-------- manage/src/main/java/com/jilongda/manage/model/TOrderGoods.java | 5 ++++- manage/src/main/java/com/jilongda/manage/authority/controller/LoginController.java | 3 +++ manage/src/main/java/com/jilongda/manage/controller/TLensSeriesController.java | 8 ++------ 4 files changed, 20 insertions(+), 15 deletions(-) diff --git a/manage/src/main/java/com/jilongda/manage/authority/controller/LoginController.java b/manage/src/main/java/com/jilongda/manage/authority/controller/LoginController.java index 16c7952..7801b9f 100644 --- a/manage/src/main/java/com/jilongda/manage/authority/controller/LoginController.java +++ b/manage/src/main/java/com/jilongda/manage/authority/controller/LoginController.java @@ -131,6 +131,9 @@ } } + public static void main(String[] args) { + + } @ApiOperation(value = "发送验证码", notes = "发送验证码") @PostMapping(value = "sendMsg") public ApiResult<String> sendMsg(@Validated @RequestBody VerificationCodeDTO dto) throws Exception { diff --git a/manage/src/main/java/com/jilongda/manage/controller/TLensSeriesController.java b/manage/src/main/java/com/jilongda/manage/controller/TLensSeriesController.java index e3ef7c1..49751d8 100644 --- a/manage/src/main/java/com/jilongda/manage/controller/TLensSeriesController.java +++ b/manage/src/main/java/com/jilongda/manage/controller/TLensSeriesController.java @@ -138,13 +138,9 @@ @ApiOperation(value = "通过品牌id查询镜片系列列表-添加销售订单用 过滤没有生成库存的系列") @GetMapping(value = "/seriesListOrder") public ApiResult<List<TLensSeries>> seriesListOrder(Integer brandId) { - List<TLensGoods> list = lensGoodsService.lambdaQuery().list(); - List<Integer> collect = list.stream().map(TLensGoods::getSeriesId).distinct().collect(Collectors.toList()); - if (list.isEmpty()){ - return ApiResult.success(new ArrayList<TLensSeries>()); - } + List<TLensSeries> lensSeries = lensSeriesService.lambdaQuery().eq(TLensSeries::getBrandId, brandId) - .in(TLensSeries::getId,collect).list(); + .list(); return ApiResult.success(lensSeries); } @ApiOperation(value = "通过系列id查询球/非球 返回参数1为球 2非球 3双飞") diff --git a/manage/src/main/java/com/jilongda/manage/controller/TOrderController.java b/manage/src/main/java/com/jilongda/manage/controller/TOrderController.java index f410ed4..53263d6 100644 --- a/manage/src/main/java/com/jilongda/manage/controller/TOrderController.java +++ b/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 { - orderService.removeById(dto); - return ApiResult.failed("商品库存不足"); + 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() diff --git a/manage/src/main/java/com/jilongda/manage/model/TOrderGoods.java b/manage/src/main/java/com/jilongda/manage/model/TOrderGoods.java index 3f33780..af349c9 100644 --- a/manage/src/main/java/com/jilongda/manage/model/TOrderGoods.java +++ b/manage/src/main/java/com/jilongda/manage/model/TOrderGoods.java @@ -67,11 +67,14 @@ @ApiModelProperty(value = "镜片-系列名称") @TableField("seriesName") private String seriesName; + @ApiModelProperty(value = "镜片-系列id") + @TableField("seriesId") + private Integer seriesId; @ApiModelProperty(value = "镜架-型号名称") @TableField("modelName") private String modelName; - @ApiModelProperty(value = "镜架型号id 前端忽略") + @ApiModelProperty(value = "镜架型号id") @TableField("modelId") private Integer modelId; @ApiModelProperty(value = "类型 1镜架 2镜片") -- Gitblit v1.7.1