| | |
| | | import com.java110.dto.file.FileRelDto; |
| | | import com.java110.dto.productDetail.ProductDetailDto; |
| | | import com.java110.goods.bmo.product.IUpdateProductBMO; |
| | | import com.java110.intf.IProductDetailInnerServiceSMO; |
| | | import com.java110.intf.IProductSpecValueInnerServiceSMO; |
| | | import com.java110.intf.common.IFileInnerServiceSMO; |
| | | import com.java110.intf.common.IFileRelInnerServiceSMO; |
| | | import com.java110.intf.goods.IProductDetailInnerServiceSMO; |
| | | import com.java110.intf.goods.IProductInnerServiceSMO; |
| | | import com.java110.intf.goods.IProductSpecValueInnerServiceSMO; |
| | | import com.java110.po.file.FileRelPo; |
| | | import com.java110.po.product.ProductPo; |
| | | import com.java110.po.productDetail.ProductDetailPo; |
| | |
| | | int flag = productInnerServiceSMOImpl.updateProduct(productPo); |
| | | |
| | | //保存商品封面 |
| | | //删除 图片 |
| | | FileRelPo fileRelPo = new FileRelPo(); |
| | | fileRelPo.setObjId(productPo.getProductId()); |
| | | fileRelPo.setRelTypeCd(FileRelDto.REL_TYPE_CD_GOODS_COVER); |
| | | fileRelInnerServiceSMOImpl.deleteFileRel(fileRelPo); |
| | | doSavaRentingFile(coverPhoto, productPo, FileRelDto.REL_TYPE_CD_GOODS_COVER); |
| | | |
| | | if (carouselFigurePhoto != null) { |
| | | fileRelPo = new FileRelPo(); |
| | | fileRelPo.setObjId(productPo.getProductId()); |
| | | fileRelPo.setRelTypeCd(FileRelDto.REL_TYPE_CD_GOODS_CAROUSEL_FIGURE); |
| | | fileRelInnerServiceSMOImpl.deleteFileRel(fileRelPo); |
| | | for (int carouselIndex = 0; carouselIndex < carouselFigurePhoto.size(); carouselIndex++) { |
| | | doSavaRentingFile(carouselFigurePhoto.getString(carouselIndex), productPo, FileRelDto.REL_TYPE_CD_GOODS_CAROUSEL_FIGURE); |
| | | } |
| | |
| | | productDetailPo.setProductId(productPo.getProductId()); |
| | | productDetailPo.setDetailId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_detailId)); |
| | | flag = productDetailInnerServiceSMOImpl.saveProductDetail(productDetailPo); |
| | | }else{ |
| | | } else { |
| | | productDetailPo.setProductId(productPo.getProductId()); |
| | | flag = productDetailInnerServiceSMOImpl.updateProductDetail(productDetailPo); |
| | | |
| | |
| | | return; |
| | | } |
| | | |
| | | //删除 图片 |
| | | FileRelPo fileRelPo = new FileRelPo(); |
| | | fileRelPo.setObjId(productPo.getProductId()); |
| | | fileRelPo.setRelTypeCd(fileTypeCd); |
| | | fileRelInnerServiceSMOImpl.deleteFileRel(fileRelPo); |
| | | |
| | | FileDto fileDto = new FileDto(); |
| | | fileDto.setCommunityId("-1"); |
| | |
| | | |
| | | fileDto.setSuffix("jpeg"); |
| | | String fileName = fileInnerServiceSMOImpl.saveFile(fileDto); |
| | | |
| | | FileRelPo fileRelPo = null; |
| | | fileRelPo = new FileRelPo(); |
| | | fileRelPo.setObjId(productPo.getProductId()); |
| | | fileRelPo.setRelTypeCd(fileTypeCd); |