Kaynağa Gözat

Merge branch 'master' of xwh/kmall-pt-general into master

肖文浩 4 yıl önce
ebeveyn
işleme
fc721bf650

+ 10 - 0
kmall-admin/src/main/java/com/kmall/admin/service/impl/GoodsProductServiceImpl.java

@@ -23,6 +23,7 @@ import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.StringUtils;
 
 import java.io.IOException;
+import java.math.BigDecimal;
 import java.util.*;
 
 /**
@@ -137,6 +138,15 @@ public class GoodsProductServiceImpl implements GoodsProductService {
                 }
                 GoodsProductEntity goodsProductEntity = new GoodsProductEntity();
                 BeanUtils.copyProperties(goodsProductDto,goodsProductEntity);
+                goodsProductEntity.setLegalUnit1Qty(new BigDecimal(goodsProductDto.getLegalUnit1Qty()));
+                goodsProductEntity.setLegalUnit2Qty(new BigDecimal(goodsProductDto.getLegalUnit2Qty()));
+                goodsProductEntity.setNetWeight(new BigDecimal(goodsProductDto.getNetWeight()));
+                if (!StringUtils.isEmpty(goodsProductDto.getGrossWeight())) {
+                    goodsProductEntity.setGrossWeight(new BigDecimal(goodsProductDto.getGrossWeight()));
+                }
+                goodsProductEntity.setGrossWeight(goodsProductEntity.getNetWeight().add(new BigDecimal("0.05")));
+
+                goodsProductEntity.setDeclPrice(new BigDecimal(goodsProductDto.getDeclPrice()));
                 goodsProductEntity.setCreateTime(new Date());
                 goodsProductEntity.setCreaterSn(ShiroUtils.getUserId().toString());
                 goodsProductDao.save(goodsProductEntity);