use of com.ikoori.vip.common.persistence.model.StorePhoto in project vip by guangdada.
the class StoreServiceImpl method saveStore.
@Transactional(readOnly = false, propagation = Propagation.REQUIRED)
public void saveStore(Store store, String pics) {
if (store.getId() != null) {
Wrapper<StorePhoto> wrapper = new EntityWrapper<StorePhoto>();
wrapper.eq("store_id", store.getId());
storePhotoMapper.delete(wrapper);
storeMapper.updateById(store);
} else {
store.setStoreNo(RandomUtil.generateStoreNum());
storeMapper.insert(store);
}
if (StringUtils.isNotBlank(pics)) {
JSONArray picA = JSONArray.parseArray(pics);
if (picA != null) {
for (int i = 0; i < picA.size(); i++) {
JSONObject pic = picA.getJSONObject(i);
Long id = pic.getLong("id");
StorePhoto storePhoto = new StorePhoto();
storePhoto.setStoreId(store.getId());
storePhoto.setPicId(id);
storePhotoMapper.insert(storePhoto);
}
}
}
}
Aggregations