提交 68684798 作者: xiaowang

修改:商城规格详情及编辑

上级 4475c721
......@@ -4,7 +4,6 @@ import com.mmc.pms.common.ResultBody;
import com.mmc.pms.controller.BaseController;
import com.mmc.pms.model.group.Insert;
import com.mmc.pms.model.mall.MallGoodsVO;
import com.mmc.pms.model.sale.dto.SkuUnitDTO;
import com.mmc.pms.model.sale.qo.MallGoodsInfoQO;
import com.mmc.pms.service.mall.MallGoodsService;
import io.swagger.annotations.*;
......@@ -46,12 +45,12 @@ public class MallGoodsController extends BaseController {
return mallGoodsService.editMallGoods(mallGoodsVO, this.getUserLoginInfoFromRedis(request).getUserAccountId());
}
@ApiOperation(value = "单位信息")
@GetMapping("getSkuUnit")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = SkuUnitDTO.class)})
public ResultBody getSkuUnit() {
return mallGoodsService.getSkuUnit();
}
// @ApiOperation(value = "单位信息")
// @GetMapping("getSkuUnit")
// @ApiResponses({@ApiResponse(code = 200, message = "OK", response = SkuUnitDTO.class)})
// public ResultBody getSkuUnit() {
// return mallGoodsService.getSkuUnit();
// }
@ApiOperation(value = "商品列表-分页")
@PostMapping("listPageGoodsInfo")
......
......@@ -17,7 +17,7 @@ public interface MallGoodsService {
ResultBody editMallGoods(MallGoodsVO mallGoodsVO, Integer userAccountId);
ResultBody getSkuUnit();
// ResultBody getSkuUnit();
PageResult listPageGoodsInfo(MallGoodsInfoQO param, LoginSuccessDTO loginSuccessDTO);
......
......@@ -4,10 +4,11 @@ import com.mmc.pms.auth.dto.LoginSuccessDTO;
import com.mmc.pms.common.ResultBody;
import com.mmc.pms.common.ResultEnum;
import com.mmc.pms.dao.mall.MallGoodsDao;
import com.mmc.pms.entity.SkuUnitDO;
import com.mmc.pms.entity.mall.*;
import com.mmc.pms.model.mall.*;
import com.mmc.pms.model.sale.dto.SkuUnitDTO;
import com.mmc.pms.model.mall.GoodsResourcesVO;
import com.mmc.pms.model.mall.MallGoodsVO;
import com.mmc.pms.model.mall.PriceStockVO;
import com.mmc.pms.model.mall.SpecAttrVO;
import com.mmc.pms.model.sale.qo.MallGoodsInfoQO;
import com.mmc.pms.page.PageResult;
import com.mmc.pms.service.mall.MallGoodsService;
......@@ -76,22 +77,6 @@ public class MallGoodsServiceImpl implements MallGoodsService {
}
}
@Transactional(rollbackFor = Exception.class)
public void insertMallGoodsSpec(List<GoodsSpecVO> goodsSpecList, Integer id) {
// 获取输入的规格信息
for (GoodsSpecVO goodsSpecVO : goodsSpecList) {
goodsSpecVO.setMallGoodsId(id);
GoodsSpecDO goodsSpecDO = new GoodsSpecDO(goodsSpecVO);
// 插入规格信息
mallGoodsDao.insertGoodsSpec(goodsSpecDO);
List<GoodsSpecValuesDO> goodsSpecValuesList = goodsSpecVO.getGoodsSpecValuesList().stream().map(d -> {
d.setGoodsSpecId(goodsSpecDO.getId());
return new GoodsSpecValuesDO(d);
}).collect(Collectors.toList());
// 批量插入规格值的信息
mallGoodsDao.batchInsertSpecValues(goodsSpecValuesList);
}
}
@Transactional(rollbackFor = Exception.class)
public void insertMallGoodsResources(MallGoodsVO mallGoodsVO, Integer id) {
......@@ -221,13 +206,13 @@ public class MallGoodsServiceImpl implements MallGoodsService {
return ResultBody.success();
}
@Override
public ResultBody getSkuUnit() {
List<SkuUnitDO> skuUnitList = mallGoodsDao.getSkuUnit();
List<SkuUnitDTO> list =
skuUnitList.stream().map(SkuUnitDO::buildSkuUnitDTO).collect(Collectors.toList());
return ResultBody.success(list);
}
// @Override
// public ResultBody getSkuUnit() {
// List<SkuUnitDO> skuUnitList = mallGoodsDao.getSkuUnit();
// List<SkuUnitDTO> list =
// skuUnitList.stream().map(SkuUnitDO::buildSkuUnitDTO).collect(Collectors.toList());
// return ResultBody.success(list);
// }
@Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论