From 9c20f268e0628017d09427989724cdf2a8e9e8e2 Mon Sep 17 00:00:00 2001 From: jiaosong <jiaosong6760@dingtalk.com> Date: 星期二, 19 九月 2023 12:47:08 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- server/service/src/main/java/com/doumee/service/business/impl/GoodsServiceImpl.java | 115 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 57 insertions(+), 58 deletions(-) diff --git a/server/service/src/main/java/com/doumee/service/business/impl/GoodsServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/GoodsServiceImpl.java index e5d6640..238da11 100644 --- a/server/service/src/main/java/com/doumee/service/business/impl/GoodsServiceImpl.java +++ b/server/service/src/main/java/com/doumee/service/business/impl/GoodsServiceImpl.java @@ -223,19 +223,19 @@ goodsParamMapper.insert(goodsParam); //瀛樺偍 cate_param_select 鏌ヨ鏄惁宸插瓨鍦� - if(cateParamSelectMapper.selectCount(new QueryWrapper<CateParamSelect>() - .eq("PARAM_ID",goodsParam.getPramaId()).eq("NAME",goodsParam.getName()))<=Constants.ZERO){ - CateParamSelect cateParamSelect = new CateParamSelect(); - cateParamSelect.setCreator(user.getId()); - cateParamSelect.setCreateDate(new Date()); - cateParamSelect.setName(goodsParam.getVal()); - cateParamSelect.setIsdeleted(Constants.ZERO); - cateParamSelect.setStatus(Constants.ZERO); - cateParamSelect.setParamId(goodsParam.getPramaId()); - cateParamSelect.setCategoryId(goods.getCategoryId()); - cateParamSelect.setStatus(Constants.ZERO); - cateParamSelectMapper.insert(cateParamSelect); - }; +// if(cateParamSelectMapper.selectCount(new QueryWrapper<CateParamSelect>() +// .eq("PARAM_ID",goodsParam.getPramaId()).eq("NAME",goodsParam.getName()))<=Constants.ZERO){ +// CateParamSelect cateParamSelect = new CateParamSelect(); +// cateParamSelect.setCreator(user.getId()); +// cateParamSelect.setCreateDate(new Date()); +// cateParamSelect.setName(goodsParam.getVal()); +// cateParamSelect.setIsdeleted(Constants.ZERO); +// cateParamSelect.setStatus(Constants.ZERO); +// cateParamSelect.setParamId(goodsParam.getPramaId()); +// cateParamSelect.setCategoryId(goods.getCategoryId()); +// cateParamSelect.setStatus(Constants.ZERO); +// cateParamSelectMapper.insert(cateParamSelect); +// }; } } @@ -360,19 +360,19 @@ goodsParam.setGoodsId(goods.getId()); goodsParamMapper.insert(goodsParam); //瀛樺偍 cate_param_select 鏌ヨ鏄惁宸插瓨鍦� - if(cateParamSelectMapper.selectCount(new QueryWrapper<CateParamSelect>() - .eq("PARAM_ID",goodsParam.getPramaId()).eq("NAME",goodsParam.getName()))<=Constants.ZERO){ - CateParamSelect cateParamSelect = new CateParamSelect(); - cateParamSelect.setCreator(user.getId()); - cateParamSelect.setCreateDate(new Date()); - cateParamSelect.setName(goodsParam.getVal()); - cateParamSelect.setIsdeleted(Constants.ZERO); - cateParamSelect.setStatus(Constants.ZERO); - cateParamSelect.setParamId(goodsParam.getPramaId()); - cateParamSelect.setCategoryId(goods.getCategoryId()); - cateParamSelect.setStatus(Constants.ZERO); - cateParamSelectMapper.insert(cateParamSelect); - }; +// if(cateParamSelectMapper.selectCount(new QueryWrapper<CateParamSelect>() +// .eq("PARAM_ID",goodsParam.getPramaId()).eq("NAME",goodsParam.getName()))<=Constants.ZERO){ +// CateParamSelect cateParamSelect = new CateParamSelect(); +// cateParamSelect.setCreator(user.getId()); +// cateParamSelect.setCreateDate(new Date()); +// cateParamSelect.setName(goodsParam.getVal()); +// cateParamSelect.setIsdeleted(Constants.ZERO); +// cateParamSelect.setStatus(Constants.ZERO); +// cateParamSelect.setParamId(goodsParam.getPramaId()); +// cateParamSelect.setCategoryId(goods.getCategoryId()); +// cateParamSelect.setStatus(Constants.ZERO); +// cateParamSelectMapper.insert(cateParamSelect); +// }; } } return goods.getId(); @@ -469,7 +469,8 @@ goods.setShortPinyin(PinYinUtil.getFirstSpell(goods.getName())); goodsMapper.updateById(goods); - multifileMapper.delete(new QueryWrapper<Multifile>().eq("OBJ_ID",goods.getId())); + multifileMapper.delete(new QueryWrapper<Multifile>().eq("OBJ_ID",goods.getId()) + .eq("OBJ_TYPE",0).eq("COMPANY_ID",user.getCompanyId())); List<Multifile> multifileList = goods.getMultifileList(); if(!Objects.isNull(multifileList)&&multifileList.size()>Constants.ZERO){ for (int i = 0; i < multifileList.size(); i++) { @@ -497,19 +498,19 @@ goodsParam.setGoodsId(goods.getId()); goodsParamMapper.insert(goodsParam); //瀛樺偍 cate_param_select 鏌ヨ鏄惁宸插瓨鍦� - if(cateParamSelectMapper.selectCount(new QueryWrapper<CateParamSelect>() - .eq("PARAM_ID",goodsParam.getPramaId()).eq("NAME",goodsParam.getName()))<=Constants.ZERO){ - CateParamSelect cateParamSelect = new CateParamSelect(); - cateParamSelect.setCreator(user.getId()); - cateParamSelect.setCreateDate(new Date()); - cateParamSelect.setName(goodsParam.getVal()); - cateParamSelect.setIsdeleted(Constants.ZERO); - cateParamSelect.setStatus(Constants.ZERO); - cateParamSelect.setParamId(goodsParam.getPramaId()); - cateParamSelect.setCategoryId(goods.getCategoryId()); - cateParamSelect.setStatus(Constants.ZERO); - cateParamSelectMapper.insert(cateParamSelect); - }; +// if(cateParamSelectMapper.selectCount(new QueryWrapper<CateParamSelect>() +// .eq("PARAM_ID",goodsParam.getPramaId()).eq("NAME",goodsParam.getName()))<=Constants.ZERO){ +// CateParamSelect cateParamSelect = new CateParamSelect(); +// cateParamSelect.setCreator(user.getId()); +// cateParamSelect.setCreateDate(new Date()); +// cateParamSelect.setName(goodsParam.getVal()); +// cateParamSelect.setIsdeleted(Constants.ZERO); +// cateParamSelect.setStatus(Constants.ZERO); +// cateParamSelect.setParamId(goodsParam.getPramaId()); +// cateParamSelect.setCategoryId(goods.getCategoryId()); +// cateParamSelect.setStatus(Constants.ZERO); +// cateParamSelectMapper.insert(cateParamSelect); +// }; } } } @@ -677,7 +678,9 @@ if (pageWrap.getModel().getStatus() != null) { queryWrapper.eq(Goods::getStatus, pageWrap.getModel().getStatus()); } - + if (pageWrap.getModel().getType() != null) { + queryWrapper.eq(Goods::getType, pageWrap.getModel().getType()); + } if (pageWrap.getModel().getCategoryId() != null) { queryWrapper.eq(Goods::getCategoryId, pageWrap.getModel().getCategoryId()); } @@ -693,10 +696,6 @@ + systemDictDataBiz.queryByCode(Constants.OSS, Constants.GOODS_IMG).getCode(); goodsIPage.getRecords().forEach(i->{ i.setPrefixUrl(prefixUrl); - if(i.getType().equals(Constants.ONE)){ - i.setBasePrice(i.getBasePrice().multiply(i.getBasePriceRate())); - } - }); return PageData.from(goodsIPage); } @@ -875,19 +874,19 @@ //鎻掑叆浜у搧鍙傛暟鍏宠仈琛� goodsParamMapper.insert(gp); //瀛樺偍 cate_param_select 鏌ヨ鏄惁宸插瓨鍦� - if(cateParamSelectMapper.selectCount(new QueryWrapper<CateParamSelect>() - .eq("PARAM_ID",gp.getPramaId()).eq("NAME",gp.getName()))<=Constants.ZERO){ - CateParamSelect cateParamSelect = new CateParamSelect(); - cateParamSelect.setCreator(user.getId()); - cateParamSelect.setCreateDate(new Date()); - cateParamSelect.setName(gp.getVal()); - cateParamSelect.setIsdeleted(Constants.ZERO); - cateParamSelect.setStatus(Constants.ZERO); - cateParamSelect.setParamId(gp.getPramaId()); - cateParamSelect.setCategoryId(newModel.getCategoryId()); - cateParamSelect.setStatus(Constants.ZERO); - cateParamSelectMapper.insert(cateParamSelect); - }; +// if(cateParamSelectMapper.selectCount(new QueryWrapper<CateParamSelect>() +// .eq("PARAM_ID",gp.getPramaId()).eq("NAME",gp.getName()))<=Constants.ZERO){ +// CateParamSelect cateParamSelect = new CateParamSelect(); +// cateParamSelect.setCreator(user.getId()); +// cateParamSelect.setCreateDate(new Date()); +// cateParamSelect.setName(gp.getVal()); +// cateParamSelect.setIsdeleted(Constants.ZERO); +// cateParamSelect.setStatus(Constants.ZERO); +// cateParamSelect.setParamId(gp.getPramaId()); +// cateParamSelect.setCategoryId(newModel.getCategoryId()); +// cateParamSelect.setStatus(Constants.ZERO); +// cateParamSelectMapper.insert(cateParamSelect); +// }; } } if(mulFiles !=null && mulFiles.size()>0){ -- Gitblit v1.9.3