old mode 100644
new mode 100755
| | |
| | | import com.java110.dto.file.FileDto; |
| | | import com.java110.dto.file.FileRelDto; |
| | | import com.java110.goods.bmo.product.ISaveProductBMO; |
| | | 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; |
| | | import com.java110.po.productSpecValue.ProductSpecValuePo; |
| | | import com.java110.vo.ResultVo; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | @Autowired |
| | | private IProductSpecValueInnerServiceSMO productSpecValueInnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private IProductDetailInnerServiceSMO productDetailInnerServiceSMOImpl; |
| | | |
| | | /** |
| | | * 添加小区信息 |
| | | * |
| | |
| | | */ |
| | | @Java110Transactional |
| | | public ResponseEntity<String> save(ProductPo productPo, String coverPhoto, JSONArray carouselFigurePhoto, |
| | | List<ProductSpecValuePo> productSpecValuePos) { |
| | | List<ProductSpecValuePo> productSpecValuePos, ProductDetailPo productDetailPo) { |
| | | |
| | | productPo.setProductId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_productId)); |
| | | int flag = productInnerServiceSMOImpl.saveProduct(productPo); |
| | |
| | | } |
| | | } |
| | | |
| | | productDetailPo.setProductId(productPo.getProductId()); |
| | | productDetailPo.setDetailId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_detailId)); |
| | | |
| | | flag = productDetailInnerServiceSMOImpl.saveProductDetail(productDetailPo); |
| | | if (flag < 1) { |
| | | throw new IllegalArgumentException("保存规格失败"); |
| | | } |
| | | |
| | | return ResultVo.createResponseEntity(ResultVo.CODE_OK, "保存成功"); |
| | | } |
| | | |