提交 68684798 作者: xiaowang

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

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