提交修改
This commit is contained in:
parent
d76546a333
commit
82c8bc5bb6
@ -39,11 +39,12 @@ public interface VvSkuPropertyValueDao extends BaseMapper<VvSkuPropertyValueEnti
|
||||
|
||||
List<VvSkuPropertyValueEntity> selectVvSkuPropertyValueBySkuId(Long skuId);
|
||||
|
||||
@Realy
|
||||
int deleteVvSkuPropertyValueRealById(Long id);
|
||||
|
||||
|
||||
|
||||
@Realy
|
||||
int deleteVvSkuPropertyValueRealBySkuId(Long skuId);
|
||||
|
||||
@Realy
|
||||
int deleteVvSkuPropertyValueRealById(Long id);
|
||||
}
|
||||
@ -161,10 +161,8 @@ public class ProductController {
|
||||
|
||||
vvProductDao.insertOrUpdateVvProduct(vvProduct);
|
||||
|
||||
|
||||
List<VvProductDetailEntity> productDetailEntities = vvProductDetailDao.selectVvProductDetailByProductId(productId);
|
||||
|
||||
|
||||
for (VvProductDetailEntity productDetailEntity : productDetailEntities) {
|
||||
productDetailEntity.setProductId(vvProduct.getId());
|
||||
productDetailEntity.setId(null);
|
||||
@ -213,7 +211,6 @@ public class ProductController {
|
||||
|
||||
VvProductPropertyEntity vvProductPropertyEntity3 = vvProductPropertyDao.selectVvProductPropertyById(3L);
|
||||
|
||||
|
||||
List<VvProductPropertyValueEntity> vvProductPropertyValueEntities1 = vvProductPropertyValueDao.selectVvProductPropertyValueByProductIdPropertyId(vvProductPropertyEntity1.getId());
|
||||
List<VvProductPropertyValueEntity> vvProductPropertyValueEntities2 = vvProductPropertyValueDao.selectVvProductPropertyValueByProductIdPropertyId(vvProductPropertyEntity2.getId());
|
||||
List<VvProductPropertyValueEntity> vvProductPropertyValueEntities3 = vvProductPropertyValueDao.selectVvProductPropertyValueByProductIdPropertyId(vvProductPropertyEntity3.getId());
|
||||
@ -313,8 +310,9 @@ public class ProductController {
|
||||
for (VvProductDetailEntity vvProductDetailEntity : vvProductDTO.getVvProductDetailList()) {
|
||||
vvProductDetailDao.insertOrUpdateVvProductDetail(vvProductDetailEntity);
|
||||
}
|
||||
List<VvSkuDTO> vvSkuDTOS = vvProductDTO.getVvSkuList();
|
||||
|
||||
|
||||
List<VvSkuDTO> vvSkuDTOS = vvProductDTO.getVvSkuList();
|
||||
List<VvSkuEntity> vvSkuEntities = vvSkuDao.selectVvSkuByProductId(productId);
|
||||
|
||||
for (VvSkuEntity vvSkuEntity : vvSkuEntities) {
|
||||
@ -325,7 +323,7 @@ public class ProductController {
|
||||
}
|
||||
}
|
||||
if (flag) {
|
||||
vvSkuPropertyValueDao.deleteVvSkuPropertyValueRealById(vvSkuEntity.getId());
|
||||
vvSkuPropertyValueDao.deleteVvSkuPropertyValueRealBySkuId(vvSkuEntity.getId());
|
||||
vvSkuDao.deleteVvSkuByRealId(vvSkuEntity.getId());
|
||||
}
|
||||
}
|
||||
@ -336,9 +334,9 @@ public class ProductController {
|
||||
/***
|
||||
* 插入
|
||||
*/
|
||||
List<VvSkuPropertyValueEntity> vvSkuPropertyValueEntities = vvSkuDTO.getVvSkuPropertyValueList();
|
||||
if (skuId != null) {
|
||||
// 更新
|
||||
List<VvSkuPropertyValueEntity> vvSkuPropertyValueEntities = vvSkuDTO.getVvSkuPropertyValueList();
|
||||
List<VvSkuPropertyValueEntity> vvSkuPropertyValueDB = vvSkuPropertyValueDao.selectVvSkuPropertyValueBySkuId(vvSkuDTO.getId());
|
||||
|
||||
for (VvSkuPropertyValueEntity vvSkuPropertyValueDb : vvSkuPropertyValueDB) {
|
||||
@ -354,7 +352,8 @@ public class ProductController {
|
||||
}
|
||||
}
|
||||
}
|
||||
List<VvSkuPropertyValueEntity> vvSkuPropertyValueEntities = vvSkuDTO.getVvSkuPropertyValueList();
|
||||
|
||||
|
||||
for (VvSkuPropertyValueEntity vvSkuPropertyValueEntity : vvSkuPropertyValueEntities) {
|
||||
vvSkuPropertyValueEntity.setSkuId(vvSkuDTO.getId());
|
||||
vvSkuPropertyValueDao.insertOrUpdateVvSkuPropertyValue(vvSkuPropertyValueEntity);
|
||||
@ -376,10 +375,13 @@ public class ProductController {
|
||||
vvProductPropertyValueDao.deleteVvProductPropertyValueRealByProductPropertyId(vvProductPropertyDb.getId());
|
||||
}
|
||||
}
|
||||
|
||||
for (VvProductPropertyDTO vvProductPropertyDTO : vvProductPropertyDTOS) {
|
||||
Long productPropertyId = vvProductPropertyDTO.getId();
|
||||
vvProductPropertyDao.insertOrUpdateVvProductProperty(vvProductPropertyDTO);
|
||||
|
||||
List<VvProductPropertyValueEntity> vvProductPropertyValueEntities = vvProductPropertyDTO.getVvProductPropertyValueList();
|
||||
|
||||
if (productPropertyId != null) {
|
||||
List<VvProductPropertyValueEntity> productPropertyValueDb = vvProductPropertyValueDao.selectVvProductPropertyValueByProductIdPropertyId(productPropertyId);
|
||||
for (VvProductPropertyValueEntity vvProductPropertyValueEntity : productPropertyValueDb) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user