yonge 2 年之前
父節點
當前提交
16b0a2da9d
共有 1 個文件被更改,包括 8 次插入6 次删除
  1. 8 6
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SubjectChangeServiceImpl.java

+ 8 - 6
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SubjectChangeServiceImpl.java

@@ -876,13 +876,15 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
 
 
         }
         }
         
         
-        String goodsIds = subjectChange.getChangeAccessories();
-        if(subjectChange.getChangeMusical() != null){
-        	goodsIds = goodsIds + "," + subjectChange.getChangeMusical();
-        }
-
+        subjectChange.setChangeAccessoriesGoods(goodsDao.findGoodsByIds(subjectChange.getChangeAccessories()));
+        
         BigDecimal goodsPrice = BigDecimal.ZERO;
         BigDecimal goodsPrice = BigDecimal.ZERO;
-        List<Goods> goodies = goodsDao.findGoodsByIds(goodsIds);
+        List<Goods> goodies = new ArrayList<Goods>(subjectChange.getChangeAccessoriesGoods());
+        
+        subjectChange.setChangeMusicalGoods(goodsDao.get(subjectChange.getChangeMusical()));
+        
+        goodies.add(subjectChange.getChangeMusicalGoods());
+        
         for (Goods goods : goodies) {
         for (Goods goods : goodies) {
             goodsPrice = goodsPrice.add(goods.getDiscountPrice());
             goodsPrice = goodsPrice.add(goods.getDiscountPrice());
         }
         }