diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminProductController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminProductController.java index b4ff652..697cadb 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminProductController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminProductController.java @@ -228,9 +228,8 @@ public class AdminProductController { @RequestMapping("/insertOrUpadate") public R insertOrUpadate(@RequestBody VvProductDTO vvProductDTO) { - Long productId = vvProductDTO.getId() == null ? -1L : vvProductDTO.getId(); vvProductDao.insertOrUpdateVvProduct(vvProductDTO); - productId = vvProductDTO.getId(); + Long productId = vvProductDTO.getId(); List productDetailEntities = vvProductDetailDao.selectVvProductDetailByProductId(productId); // 1. 如果传过来的参数存在,则更新 ,如果不存在 ,则直接物理删除掉 for (VvProductDetailEntity productDetailEntity : productDetailEntities) {