diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/ProductController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/ProductController.java index 33c8b56..df247d1 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/ProductController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/ProductController.java @@ -201,89 +201,6 @@ public class ProductController { return R.ok(); } - @RequestMapping("/test/save") - public R save(@RequestBody VvProductDTO vvProductDTO) { - VvProductEntity vvProduct = vvProductDao.selectVvProductById(3L); - - VvProductPropertyEntity vvProductPropertyEntity1 = vvProductPropertyDao.selectVvProductPropertyById(1L); - - VvProductPropertyEntity vvProductPropertyEntity2 = vvProductPropertyDao.selectVvProductPropertyById(2L); - - VvProductPropertyEntity vvProductPropertyEntity3 = vvProductPropertyDao.selectVvProductPropertyById(3L); - - List vvProductPropertyValueEntities1 = vvProductPropertyValueDao.selectVvProductPropertyValueByProductIdPropertyId(vvProductPropertyEntity1.getId()); - List vvProductPropertyValueEntities2 = vvProductPropertyValueDao.selectVvProductPropertyValueByProductIdPropertyId(vvProductPropertyEntity2.getId()); - List vvProductPropertyValueEntities3 = vvProductPropertyValueDao.selectVvProductPropertyValueByProductIdPropertyId(vvProductPropertyEntity3.getId()); - - - int i = 1; - for (VvProductPropertyValueEntity vvProductPropertyValueEntity1 : vvProductPropertyValueEntities1) { - - for (VvProductPropertyValueEntity vvProductPropertyValueEntity2 : vvProductPropertyValueEntities2) { - - for (VvProductPropertyValueEntity vvProductPropertyValueEntity3 : vvProductPropertyValueEntities3) { - - VvSkuEntity vvSkuEntity = new VvSkuEntity(); - - vvSkuEntity.setProductId(vvProduct.getId()); - vvSkuEntity.setImageUrl("ioewoieiw"); - vvSkuEntity.setSalePrice(new BigDecimal(i)); - vvSkuEntity.setOriginPrice(new BigDecimal(i)); - - - vvSkuDao.insertOrUpdateVvSku(vvSkuEntity); - - VvSkuPropertyValueEntity vvSkuPropertyValueEntity1 = new VvSkuPropertyValueEntity(); - - vvSkuPropertyValueEntity1.setProductPropertyId(vvProductPropertyEntity1.getId()); - vvSkuPropertyValueEntity1.setProductPropertyValueId(vvProductPropertyValueEntity1.getId()); - - vvSkuPropertyValueEntity1.setSkuId(vvSkuEntity.getId()); - - vvSkuPropertyValueEntity1.setProductPropertyName(vvProductPropertyEntity1.getProductPropertyName()); - - vvSkuPropertyValueEntity1.setProductPropertyValue(vvProductPropertyValueEntity1.getProductPropertyValue()); - - vvSkuPropertyValueEntity1.setProductId(vvProduct.getId()); - - VvSkuPropertyValueEntity vvSkuPropertyValueEntity2 = new VvSkuPropertyValueEntity(); - - - vvSkuPropertyValueEntity2.setSkuId(vvSkuEntity.getId()); - vvSkuPropertyValueEntity2.setProductPropertyId(vvProductPropertyEntity2.getId()); - vvSkuPropertyValueEntity2.setProductPropertyValueId(vvProductPropertyValueEntity2.getId()); - - vvSkuPropertyValueEntity2.setProductPropertyName(vvProductPropertyEntity2.getProductPropertyName()); - - vvSkuPropertyValueEntity2.setProductPropertyValue(vvProductPropertyValueEntity2.getProductPropertyValue()); - - vvSkuPropertyValueEntity2.setProductId(vvProduct.getId()); - - - VvSkuPropertyValueEntity vvSkuPropertyValueEntity3 = new VvSkuPropertyValueEntity(); - - vvSkuPropertyValueEntity3.setSkuId(vvSkuEntity.getId()); - vvSkuPropertyValueEntity3.setProductPropertyId(vvProductPropertyEntity3.getId()); - vvSkuPropertyValueEntity3.setProductPropertyValueId(vvProductPropertyValueEntity3.getId()); - - vvSkuPropertyValueEntity3.setProductPropertyName(vvProductPropertyEntity3.getProductPropertyName()); - - vvSkuPropertyValueEntity3.setProductPropertyValue(vvProductPropertyValueEntity3.getProductPropertyValue()); - - vvSkuPropertyValueEntity3.setProductId(vvProduct.getId()); - - vvSkuPropertyValueDao.insertVvSkuPropertyValue(vvSkuPropertyValueEntity1); - vvSkuPropertyValueDao.insertVvSkuPropertyValue(vvSkuPropertyValueEntity2); - vvSkuPropertyValueDao.insertVvSkuPropertyValue(vvSkuPropertyValueEntity3); - i++; - } - } - - } - return R.ok(); - } - - @RequestMapping("/insertOrUpadate") public R insertOrUpadate(@RequestBody VvProductDTO vvProductDTO) { Long productId = vvProductDTO.getId() == null ? -1L : vvProductDTO.getId(); @@ -405,4 +322,88 @@ public class ProductController { return R.ok(); } + @RequestMapping("/test/save") + public R save(@RequestBody VvProductDTO vvProductDTO) { + VvProductEntity vvProduct = vvProductDao.selectVvProductById(3L); + + VvProductPropertyEntity vvProductPropertyEntity1 = vvProductPropertyDao.selectVvProductPropertyById(1L); + + VvProductPropertyEntity vvProductPropertyEntity2 = vvProductPropertyDao.selectVvProductPropertyById(2L); + + VvProductPropertyEntity vvProductPropertyEntity3 = vvProductPropertyDao.selectVvProductPropertyById(3L); + + List vvProductPropertyValueEntities1 = vvProductPropertyValueDao.selectVvProductPropertyValueByProductIdPropertyId(vvProductPropertyEntity1.getId()); + List vvProductPropertyValueEntities2 = vvProductPropertyValueDao.selectVvProductPropertyValueByProductIdPropertyId(vvProductPropertyEntity2.getId()); + List vvProductPropertyValueEntities3 = vvProductPropertyValueDao.selectVvProductPropertyValueByProductIdPropertyId(vvProductPropertyEntity3.getId()); + + + int i = 1; + for (VvProductPropertyValueEntity vvProductPropertyValueEntity1 : vvProductPropertyValueEntities1) { + + for (VvProductPropertyValueEntity vvProductPropertyValueEntity2 : vvProductPropertyValueEntities2) { + + for (VvProductPropertyValueEntity vvProductPropertyValueEntity3 : vvProductPropertyValueEntities3) { + + VvSkuEntity vvSkuEntity = new VvSkuEntity(); + + vvSkuEntity.setProductId(vvProduct.getId()); + vvSkuEntity.setImageUrl("ioewoieiw"); + vvSkuEntity.setSalePrice(new BigDecimal(i)); + vvSkuEntity.setOriginPrice(new BigDecimal(i)); + + + vvSkuDao.insertOrUpdateVvSku(vvSkuEntity); + + VvSkuPropertyValueEntity vvSkuPropertyValueEntity1 = new VvSkuPropertyValueEntity(); + + vvSkuPropertyValueEntity1.setProductPropertyId(vvProductPropertyEntity1.getId()); + vvSkuPropertyValueEntity1.setProductPropertyValueId(vvProductPropertyValueEntity1.getId()); + + vvSkuPropertyValueEntity1.setSkuId(vvSkuEntity.getId()); + + vvSkuPropertyValueEntity1.setProductPropertyName(vvProductPropertyEntity1.getProductPropertyName()); + + vvSkuPropertyValueEntity1.setProductPropertyValue(vvProductPropertyValueEntity1.getProductPropertyValue()); + + vvSkuPropertyValueEntity1.setProductId(vvProduct.getId()); + + VvSkuPropertyValueEntity vvSkuPropertyValueEntity2 = new VvSkuPropertyValueEntity(); + + + vvSkuPropertyValueEntity2.setSkuId(vvSkuEntity.getId()); + vvSkuPropertyValueEntity2.setProductPropertyId(vvProductPropertyEntity2.getId()); + vvSkuPropertyValueEntity2.setProductPropertyValueId(vvProductPropertyValueEntity2.getId()); + + vvSkuPropertyValueEntity2.setProductPropertyName(vvProductPropertyEntity2.getProductPropertyName()); + + vvSkuPropertyValueEntity2.setProductPropertyValue(vvProductPropertyValueEntity2.getProductPropertyValue()); + + vvSkuPropertyValueEntity2.setProductId(vvProduct.getId()); + + + VvSkuPropertyValueEntity vvSkuPropertyValueEntity3 = new VvSkuPropertyValueEntity(); + + vvSkuPropertyValueEntity3.setSkuId(vvSkuEntity.getId()); + vvSkuPropertyValueEntity3.setProductPropertyId(vvProductPropertyEntity3.getId()); + vvSkuPropertyValueEntity3.setProductPropertyValueId(vvProductPropertyValueEntity3.getId()); + + vvSkuPropertyValueEntity3.setProductPropertyName(vvProductPropertyEntity3.getProductPropertyName()); + + vvSkuPropertyValueEntity3.setProductPropertyValue(vvProductPropertyValueEntity3.getProductPropertyValue()); + + vvSkuPropertyValueEntity3.setProductId(vvProduct.getId()); + + vvSkuPropertyValueDao.insertVvSkuPropertyValue(vvSkuPropertyValueEntity1); + vvSkuPropertyValueDao.insertVvSkuPropertyValue(vvSkuPropertyValueEntity2); + vvSkuPropertyValueDao.insertVvSkuPropertyValue(vvSkuPropertyValueEntity3); + i++; + } + } + + } + return R.ok(); + } + + + }