优化
This commit is contained in:
		| @ -1,5 +1,6 @@ | ||||
| package cn.iocoder.yudao.module.member.controller.admin.storegoodsinventory; | ||||
|  | ||||
| import cn.hutool.core.bean.BeanUtil; | ||||
| import cn.hutool.core.collection.CollectionUtil; | ||||
| import cn.iocoder.yudao.framework.common.pojo.CommonResult; | ||||
| import cn.iocoder.yudao.framework.common.pojo.PageParam; | ||||
| @ -89,7 +90,7 @@ public class StoreGoodsInventoryController { | ||||
|         StoreGoodsInventoryDO storeGoodsInventory = storeGoodsInventoryService.getStoreGoodsInventory(id); | ||||
|         StoreGoodsInventoryRespVO bean = BeanUtils.toBean(storeGoodsInventory, StoreGoodsInventoryRespVO.class); | ||||
|         StoreGoodsDO storeGoods = storeGoodsService.getStoreGoods(storeGoodsInventory.getGoodsId()); | ||||
|         bean.setGoodsInfo(storeGoods); | ||||
|         BeanUtil.copyProperties(storeGoods, bean); | ||||
|         return success(bean); | ||||
|     } | ||||
|  | ||||
| @ -105,7 +106,7 @@ public class StoreGoodsInventoryController { | ||||
|             List<StoreGoodsDO> all = storeGoodsService.getAll(goodsList); | ||||
|             Map<Integer, StoreGoodsDO> collect = all.stream().collect(Collectors.toMap(StoreGoodsDO::getGoodsId, a -> a)); | ||||
|             for (StoreGoodsInventoryRespVO vo:list){ | ||||
|                 vo.setGoodsInfo(collect.get(vo.getGoodsId())); | ||||
|                 BeanUtil.copyProperties(collect.get(vo.getGoodsId()), vo); | ||||
|             } | ||||
|  | ||||
|         } | ||||
|  | ||||
| @ -38,8 +38,37 @@ public class StoreGoodsInventoryRespVO { | ||||
|     @ExcelProperty("创建时间") | ||||
|     private LocalDateTime createTime; | ||||
|  | ||||
|     @Schema(description = "商品ID", example = "16735") | ||||
|     /** | ||||
|      * 类别Id | ||||
|      */ | ||||
|     @ExcelIgnore | ||||
|     private StoreGoodsDO goodsInfo; | ||||
|     private Integer categoryId; | ||||
|     /** | ||||
|      * 商品名称 | ||||
|      */ | ||||
|     @ExcelIgnore | ||||
|     private String goodsName; | ||||
|     /** | ||||
|      * 价格 | ||||
|      */ | ||||
|     @ExcelIgnore | ||||
|     private Double price; | ||||
|     /** | ||||
|      * 售卖模式 | ||||
|      */ | ||||
|     @ExcelIgnore | ||||
|     private Integer salesModel; | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 库存 | ||||
|      */ | ||||
|     @ExcelIgnore | ||||
|     private Integer inventory; | ||||
|  | ||||
|     /** | ||||
|      * 图片 | ||||
|      */ | ||||
|     @ExcelIgnore | ||||
|     private String img; | ||||
| } | ||||
| @ -125,7 +125,7 @@ public class StoreOrderController { | ||||
|     } | ||||
|  | ||||
|     @PostMapping("/customize") | ||||
|     @Operation(summary = "自定义") | ||||
|     @Operation(summary = "自定义扣款") | ||||
|     public CommonResult<Boolean> customize(@RequestBody StoreOrderDto dto){ | ||||
|         storeOrderService.customize(dto); | ||||
|         return CommonResult.success(true); | ||||
|  | ||||
| @ -61,11 +61,12 @@ public class StoreGoodsInventoryServiceImpl implements StoreGoodsInventoryServic | ||||
|                     storeGoodsInventoryDO.setWeight(storeGoodsInventoryDO.getWeight() + vo.getWeight()); | ||||
|                     storeGoodsInventoryMapper.updateById(storeGoodsInventoryDO); | ||||
|                     id = storeGoodsInventoryDO.getId(); | ||||
|                 } else { | ||||
|                     StoreGoodsInventoryDO storeGoodsInventory = BeanUtils.toBean(createReqVO, StoreGoodsInventoryDO.class); | ||||
|                     storeGoodsInventoryMapper.insert(storeGoodsInventory); | ||||
|                     id = storeGoodsInventory.getId(); | ||||
|                 } | ||||
| //                else { | ||||
| //                    StoreGoodsInventoryDO storeGoodsInventory = BeanUtils.toBean(createReqVO, StoreGoodsInventoryDO.class); | ||||
| //                    storeGoodsInventoryMapper.insert(storeGoodsInventory); | ||||
| //                    id = storeGoodsInventory.getId(); | ||||
| //                } | ||||
|             } else {// 出库 | ||||
|                 if (CollectionUtil.isEmpty(storeGoodsInventoryDOS)) { | ||||
|                     throw exception(STORE_GOODS_INVENTORY_NOT_EXISTS); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 seesaw
					seesaw