|
@@ -204,10 +204,8 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
if (studentPaymentOrder != null && studentPaymentOrder.getStatus() == DealStatusEnum.ING) {
|
|
if (studentPaymentOrder != null && studentPaymentOrder.getStatus() == DealStatusEnum.ING) {
|
|
// 查询订单状态
|
|
// 查询订单状态
|
|
PayStatus payStatus = studentPaymentOrderService.queryPayStatus(studentPaymentOrder);
|
|
PayStatus payStatus = studentPaymentOrderService.queryPayStatus(studentPaymentOrder);
|
|
- if (payStatus != PayStatus.FAILED) {
|
|
|
|
- if (payStatus == PayStatus.SUCCESSED) {
|
|
|
|
- throw new BizException("订单已支付成功,请勿重复支付");
|
|
|
|
- }
|
|
|
|
|
|
+ if (payStatus == PayStatus.SUCCESSED) {
|
|
|
|
+ throw new BizException("订单已支付成功,请勿重复支付");
|
|
}
|
|
}
|
|
studentPaymentOrder.setStatus(DealStatusEnum.CLOSE);
|
|
studentPaymentOrder.setStatus(DealStatusEnum.CLOSE);
|
|
studentPaymentOrder.setUpdateTime(date);
|
|
studentPaymentOrder.setUpdateTime(date);
|
|
@@ -481,27 +479,32 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
}
|
|
}
|
|
}
|
|
}
|
|
Date nowDate = new Date();
|
|
Date nowDate = new Date();
|
|
- SubjectChange studentOriginal = getStudentOriginal(subjectChange.getStudentId(), subjectChange.getMusicGroupId());
|
|
|
|
- if (studentOriginal != null) {
|
|
|
|
- subjectChange.setOriginalOrderId(studentOriginal.getOrderId());
|
|
|
|
- subjectChange.setOriginalCost(studentOriginal.getOriginalCost());
|
|
|
|
- subjectChange.setOriginalAccessories(studentOriginal.getOriginalAccessories());
|
|
|
|
|
|
+ SubjectChange lastSubjectChange = getStudentOriginal(subjectChange.getStudentId(), subjectChange.getMusicGroupId());
|
|
|
|
+ if (lastSubjectChange != null) {
|
|
|
|
+ subjectChange.setEduTeacherId(lastSubjectChange.getEduTeacherId());
|
|
|
|
+ subjectChange.setOrganId(lastSubjectChange.getOrganId());
|
|
|
|
+ subjectChange.setOriginalOrderId(lastSubjectChange.getOrderId());
|
|
|
|
+ subjectChange.setOriginalSubjectId(lastSubjectChange.getChangeSubjectId());
|
|
|
|
+ subjectChange.setCooperationOrganId(lastSubjectChange.getCooperationOrganId());
|
|
|
|
+ subjectChange.setMusicGroupId(musicGroupId);
|
|
|
|
+ subjectChange.setOriginalCourseFee(subjectChange.getChangeCourseFee());
|
|
|
|
+ subjectChange.setOriginalMusical(lastSubjectChange.getChangeMusical());
|
|
|
|
+ subjectChange.setOriginalMusicalPrice(lastSubjectChange.getChangeMusicalPrice());
|
|
|
|
+ subjectChange.setOriginalAccessories(lastSubjectChange.getChangeAccessories());
|
|
|
|
+ subjectChange.setOriginalAccessoriesPrice(lastSubjectChange.getChangeAccessoriesPrice());
|
|
|
|
+ subjectChange.setOriginalCost(lastSubjectChange.getChangeCost());
|
|
subjectChange.setOriginalKitGroupPurchaseType(
|
|
subjectChange.setOriginalKitGroupPurchaseType(
|
|
- studentOriginal.getOriginalKitGroupPurchaseType() == null ? KitGroupPurchaseTypeEnum.OWNED : studentOriginal.getOriginalKitGroupPurchaseType());
|
|
|
|
|
|
+ lastSubjectChange.getOriginalKitGroupPurchaseType() == null ? KitGroupPurchaseTypeEnum.OWNED : lastSubjectChange.getOriginalKitGroupPurchaseType());
|
|
|
|
+ }
|
|
|
|
+ if (subjectChange.getKitGroupPurchaseType().equals(KitGroupPurchaseTypeEnum.OWNED)) {
|
|
|
|
+ subjectChange.setChangeMusical(null);
|
|
}
|
|
}
|
|
subjectChange.setStatus(SubjectChangeStatusEnum.WAIT_PAY);
|
|
subjectChange.setStatus(SubjectChangeStatusEnum.WAIT_PAY);
|
|
- MusicGroup musicGroup = musicGroupDao.get(subjectChange.getMusicGroupId());
|
|
|
|
- subjectChange.setOrganId(musicGroup.getOrganId());
|
|
|
|
- subjectChange.setCooperationOrganId(musicGroup.getCooperationOrganId());
|
|
|
|
- subjectChange.setEduTeacherId(musicGroup.getEducationalTeacherId());
|
|
|
|
subjectChange.setCourseMargin(subjectChange.getChangeCourseFee().subtract(subjectChange.getOriginalCourseFee()));
|
|
subjectChange.setCourseMargin(subjectChange.getChangeCourseFee().subtract(subjectChange.getOriginalCourseFee()));
|
|
BigDecimal goodsMargin = subjectChange.getChangeMusicalPrice().add(subjectChange.getChangeAccessoriesPrice())
|
|
BigDecimal goodsMargin = subjectChange.getChangeMusicalPrice().add(subjectChange.getChangeAccessoriesPrice())
|
|
.subtract(subjectChange.getOriginalMusicalPrice()).subtract(subjectChange.getOriginalAccessoriesPrice());
|
|
.subtract(subjectChange.getOriginalMusicalPrice()).subtract(subjectChange.getOriginalAccessoriesPrice());
|
|
subjectChange.setGoodsMargin(goodsMargin);
|
|
subjectChange.setGoodsMargin(goodsMargin);
|
|
String goodsIds = "";
|
|
String goodsIds = "";
|
|
- if (subjectChange.getKitGroupPurchaseType().equals(KitGroupPurchaseTypeEnum.OWNED)) {
|
|
|
|
- subjectChange.setChangeMusical(null);
|
|
|
|
- }
|
|
|
|
if (subjectChange.getChangeMusical() != null) {
|
|
if (subjectChange.getChangeMusical() != null) {
|
|
goodsIds += subjectChange.getChangeMusical() + "";
|
|
goodsIds += subjectChange.getChangeMusical() + "";
|
|
}
|
|
}
|
|
@@ -515,10 +518,10 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
for (Goods goods : goodies) {
|
|
for (Goods goods : goodies) {
|
|
goodsPrice = goodsPrice.add(goods.getDiscountPrice());
|
|
goodsPrice = goodsPrice.add(goods.getDiscountPrice());
|
|
}
|
|
}
|
|
|
|
+ subjectChange.setChangeCost(goodsPrice);
|
|
|
|
|
|
Map<Integer,Goods> goodsMap = goodies.stream().collect(Collectors.toMap(Goods :: getId, t -> t));
|
|
Map<Integer,Goods> goodsMap = goodies.stream().collect(Collectors.toMap(Goods :: getId, t -> t));
|
|
|
|
|
|
- subjectChange.setChangeCost(goodsPrice);
|
|
|
|
subjectChange.setCostMargin(subjectChange.getChangeCost().subtract(subjectChange.getOriginalCost()));
|
|
subjectChange.setCostMargin(subjectChange.getChangeCost().subtract(subjectChange.getOriginalCost()));
|
|
//差价 <= 0
|
|
//差价 <= 0
|
|
BigDecimal amountMargin = subjectChange.getGoodsMargin().add(subjectChange.getCourseMargin());
|
|
BigDecimal amountMargin = subjectChange.getGoodsMargin().add(subjectChange.getCourseMargin());
|
|
@@ -526,6 +529,8 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
subjectChange.setStatus(SubjectChangeStatusEnum.SUCCESSED);
|
|
subjectChange.setStatus(SubjectChangeStatusEnum.SUCCESSED);
|
|
subjectChange.setSellAmount(BigDecimal.ZERO);
|
|
subjectChange.setSellAmount(BigDecimal.ZERO);
|
|
subjectChange.setSellTime(nowDate);
|
|
subjectChange.setSellTime(nowDate);
|
|
|
|
+ }else{
|
|
|
|
+ subjectChange.setSellAmount(amountMargin);
|
|
}
|
|
}
|
|
subjectChange.setCreateTime(nowDate);
|
|
subjectChange.setCreateTime(nowDate);
|
|
subjectChange.setUpdateTime(nowDate);
|
|
subjectChange.setUpdateTime(nowDate);
|
|
@@ -533,18 +538,6 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
subjectChangeDao.insert(subjectChange);
|
|
subjectChangeDao.insert(subjectChange);
|
|
//差价小于0退到余额
|
|
//差价小于0退到余额
|
|
if (amountMargin.compareTo(BigDecimal.ZERO) <= 0) {
|
|
if (amountMargin.compareTo(BigDecimal.ZERO) <= 0) {
|
|
- /*sysUserCashAccountService.updateBalance(subjectChange.getStudentId(), amountMargin.negate(), PlatformCashAccountDetailTypeEnum.REFUNDS, "声部更换退还");
|
|
|
|
- if (amountMargin.compareTo(BigDecimal.ZERO) < 0) {
|
|
|
|
- SysUserCashAccountLog sysUserCashAccountLog = new SysUserCashAccountLog();
|
|
|
|
- sysUserCashAccountLog.setUserId(subjectChange.getStudentId());
|
|
|
|
- sysUserCashAccountLog.setGroupType(SUBJECT_CHANGE);
|
|
|
|
- sysUserCashAccountLog.setOrganId(subjectChange.getOrganId());
|
|
|
|
- sysUserCashAccountLog.setGroupId(subjectChange.getId().toString());
|
|
|
|
- sysUserCashAccountLog.setAmount(amountMargin.negate());
|
|
|
|
- sysUserCashAccountLog.setReturnFeeType(ReturnFeeEnum.SUBJECT_CHANGE);
|
|
|
|
- sysUserCashAccountLog.setComment("声部更换退还");
|
|
|
|
- sysUserCashAccountLogDao.insert(sysUserCashAccountLog);
|
|
|
|
- }*/
|
|
|
|
studentRegistrationService.changeStudentSubject(subjectChange.getStudentId(), subjectChange.getMusicGroupId(), subjectChange.getOriginalSubjectId(), subjectChange.getChangeSubjectId());
|
|
studentRegistrationService.changeStudentSubject(subjectChange.getStudentId(), subjectChange.getMusicGroupId(), subjectChange.getOriginalSubjectId(), subjectChange.getChangeSubjectId());
|
|
}
|
|
}
|
|
|
|
|
|
@@ -776,48 +769,12 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
public SubjectChange getStudentOriginal(Integer studentId, String musicGroupId) {
|
|
public SubjectChange getStudentOriginal(Integer studentId, String musicGroupId) {
|
|
|
|
|
|
//1、存在历史的更换
|
|
//1、存在历史的更换
|
|
- SubjectChange subjectChange = new SubjectChange();
|
|
|
|
SubjectChange studentLastChange = subjectChangeDao.getStudentLastChange(studentId, musicGroupId);
|
|
SubjectChange studentLastChange = subjectChangeDao.getStudentLastChange(studentId, musicGroupId);
|
|
if (studentLastChange != null) {
|
|
if (studentLastChange != null) {
|
|
- throw new BizException("声部更换只能操作一次,请勿重复操作");
|
|
|
|
- /*List<Long> orderIdList = new ArrayList<Long>();
|
|
|
|
- orderIdList.add(studentLastChange.getOrderId().longValue());
|
|
|
|
- Set<Integer> refundSellOrderGoodsIds = getRefundGoodsId(orderIdList);
|
|
|
|
- subjectChange.setStudentId(studentLastChange.getStudentId());
|
|
|
|
- subjectChange.setOrderId(studentLastChange.getOrderId());
|
|
|
|
- subjectChange.setCooperationOrganId(studentLastChange.getCooperationOrganId());
|
|
|
|
- subjectChange.setMusicGroupId(studentLastChange.getMusicGroupId());
|
|
|
|
- subjectChange.setOriginalCourseFee(studentLastChange.getChangeCourseFee());
|
|
|
|
- subjectChange.setKitGroupPurchaseType(studentLastChange.getKitGroupPurchaseType());
|
|
|
|
-
|
|
|
|
- BigDecimal originalCost = BigDecimal.ZERO;
|
|
|
|
- if (studentLastChange.getChangeMusical() != null && !refundSellOrderGoodsIds.contains(studentLastChange.getChangeMusical())) {
|
|
|
|
- subjectChange.setOriginalMusical(studentLastChange.getChangeMusical());
|
|
|
|
- subjectChange.setOriginalMusicalGoods(goodsDao.get(studentLastChange.getChangeMusical()));
|
|
|
|
- subjectChange.setOriginalMusicalPrice(studentLastChange.getChangeMusicalPrice());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if (StringUtils.isNotBlank(studentLastChange.getChangeAccessories())) {
|
|
|
|
- String[] goodsIdArr = studentLastChange.getChangeAccessories().split(",");
|
|
|
|
- String accessoriesId = "";
|
|
|
|
- for (String goodsId : goodsIdArr) {
|
|
|
|
- if (refundSellOrderGoodsIds.contains(Integer.parseInt(goodsId))) {
|
|
|
|
- continue;
|
|
|
|
- }
|
|
|
|
- accessoriesId += StringUtils.isBlank(accessoriesId) ? goodsId : "," + goodsId;
|
|
|
|
- }
|
|
|
|
- if (StringUtils.isNotBlank(accessoriesId)) {
|
|
|
|
- subjectChange.setOriginalAccessories(accessoriesId);
|
|
|
|
- List<Goods> accessoriesGoods = goodsDao.findGoodsByIds(accessoriesId);
|
|
|
|
- subjectChange.setOriginalAccessoriesGoods(accessoriesGoods);
|
|
|
|
- BigDecimal price = accessoriesGoods.stream().map(Goods::getGroupPurchasePrice).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
|
- subjectChange.setOriginalAccessoriesPrice(price);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- subjectChange.setOriginalCost(originalCost);
|
|
|
|
- return subjectChange;*/
|
|
|
|
|
|
+ return studentLastChange;
|
|
}
|
|
}
|
|
//2.1不存在历史的更换
|
|
//2.1不存在历史的更换
|
|
|
|
+ SubjectChange subjectChange = new SubjectChange();
|
|
StudentRegistration studentRegistration = studentRegistrationDao.queryByUserIdAndMusicGroupId(studentId, musicGroupId);
|
|
StudentRegistration studentRegistration = studentRegistrationDao.queryByUserIdAndMusicGroupId(studentId, musicGroupId);
|
|
if (studentRegistration == null) {
|
|
if (studentRegistration == null) {
|
|
throw new BizException("用户注册信息不存在");
|
|
throw new BizException("用户注册信息不存在");
|
|
@@ -843,6 +800,7 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
|
|
|
|
//查询乐器订单
|
|
//查询乐器订单
|
|
Long paymentOrderId = null;
|
|
Long paymentOrderId = null;
|
|
|
|
+ BigDecimal organShareProfit = BigDecimal.ZERO;
|
|
|
|
|
|
for (StudentPaymentOrderDetail detail : details) {
|
|
for (StudentPaymentOrderDetail detail : details) {
|
|
if (detail.getType() == OrderDetailTypeEnum.ACCESSORIES || detail.getType() == OrderDetailTypeEnum.MUSICAL) {
|
|
if (detail.getType() == OrderDetailTypeEnum.ACCESSORIES || detail.getType() == OrderDetailTypeEnum.MUSICAL) {
|
|
@@ -850,6 +808,9 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
paymentOrderId = detail.getPaymentOrderId();
|
|
paymentOrderId = detail.getPaymentOrderId();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if(detail.getType() == OrderDetailTypeEnum.ORGAN_SHARE_PROFIT) {
|
|
|
|
+ organShareProfit = organShareProfit.add(detail.getPrice());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
Set<Integer> refundSellOrderGoodsIds = new HashSet<Integer>();
|
|
Set<Integer> refundSellOrderGoodsIds = new HashSet<Integer>();
|
|
@@ -859,10 +820,23 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
|
|
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
subjectChange.setStudentId(studentId);
|
|
subjectChange.setStudentId(studentId);
|
|
|
|
+ subjectChange.setEduTeacherId(musicGroup.getEducationalTeacherId());
|
|
subjectChange.setOrganId(musicGroup.getOrganId());
|
|
subjectChange.setOrganId(musicGroup.getOrganId());
|
|
subjectChange.setCooperationOrganId(musicGroup.getCooperationOrganId());
|
|
subjectChange.setCooperationOrganId(musicGroup.getCooperationOrganId());
|
|
subjectChange.setMusicGroupId(musicGroupId);
|
|
subjectChange.setMusicGroupId(musicGroupId);
|
|
-
|
|
|
|
|
|
+ subjectChange.setOriginalOrderId(null);
|
|
|
|
+ subjectChange.setOriginalSubjectId(null);
|
|
|
|
+ subjectChange.setOriginalCourseFee(null);
|
|
|
|
+ subjectChange.setOriginalMusical(null);
|
|
|
|
+ subjectChange.setOriginalMusicalPrice(null);
|
|
|
|
+ subjectChange.setOriginalAccessories(null);
|
|
|
|
+ subjectChange.setOriginalAccessoriesPrice(null);
|
|
|
|
+ subjectChange.setOriginalCost(null);
|
|
|
|
+ subjectChange.setOriginalKitGroupPurchaseType(null);
|
|
|
|
+
|
|
|
|
+ subjectChange.setChangeSubjectId(studentRegistration.getActualSubjectId());
|
|
|
|
+ subjectChange.setChangeCourseFee(organShareProfit);
|
|
|
|
+
|
|
if (paymentOrderId != null) {
|
|
if (paymentOrderId != null) {
|
|
subjectChange.setOrderId(paymentOrderId.intValue());
|
|
subjectChange.setOrderId(paymentOrderId.intValue());
|
|
}
|
|
}
|
|
@@ -871,14 +845,14 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
BigDecimal accessoriesPrice = BigDecimal.ZERO;
|
|
BigDecimal accessoriesPrice = BigDecimal.ZERO;
|
|
for (StudentPaymentOrderDetail detail : details) {
|
|
for (StudentPaymentOrderDetail detail : details) {
|
|
if (detail.getType().equals(OrderDetailTypeEnum.COURSE)) {
|
|
if (detail.getType().equals(OrderDetailTypeEnum.COURSE)) {
|
|
- subjectChange.setOriginalCourseFee(detail.getPrice());
|
|
|
|
|
|
+ subjectChange.setChangeCourseFee(detail.getPrice());
|
|
} else if (detail.getType().equals(OrderDetailTypeEnum.MUSICAL)) {
|
|
} else if (detail.getType().equals(OrderDetailTypeEnum.MUSICAL)) {
|
|
- subjectChange.setOriginalKitGroupPurchaseType(detail.getKitGroupPurchaseType());
|
|
|
|
|
|
+ subjectChange.setKitGroupPurchaseType(detail.getKitGroupPurchaseType());
|
|
Integer goodsId = Integer.parseInt(detail.getGoodsIdList());
|
|
Integer goodsId = Integer.parseInt(detail.getGoodsIdList());
|
|
if (!refundSellOrderGoodsIds.contains(goodsId)) {
|
|
if (!refundSellOrderGoodsIds.contains(goodsId)) {
|
|
- subjectChange.setOriginalMusical(goodsId);
|
|
|
|
- subjectChange.setOriginalMusicalGoods(goodsDao.get(goodsId));
|
|
|
|
- subjectChange.setOriginalMusicalPrice(detail.getPrice());
|
|
|
|
|
|
+ subjectChange.setChangeMusical(goodsId);
|
|
|
|
+ //subjectChange.setOriginalMusicalGoods(goodsDao.get(goodsId));
|
|
|
|
+ subjectChange.setChangeMusicalPrice(detail.getPrice());
|
|
}
|
|
}
|
|
} else if (detail.getType().equals(OrderDetailTypeEnum.ACCESSORIES)) {
|
|
} else if (detail.getType().equals(OrderDetailTypeEnum.ACCESSORIES)) {
|
|
if (StringUtils.isNotBlank(detail.getGoodsIdList())) {
|
|
if (StringUtils.isNotBlank(detail.getGoodsIdList())) {
|
|
@@ -897,26 +871,25 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
accessoriesId += StringUtils.isBlank(accessoriesId) ? goodsId : "," + goodsId;
|
|
accessoriesId += StringUtils.isBlank(accessoriesId) ? goodsId : "," + goodsId;
|
|
}
|
|
}
|
|
|
|
|
|
- subjectChange.setOriginalAccessories(accessoriesId);
|
|
|
|
-
|
|
|
|
- Map<Integer, Goods> goodsMap = goodsService.findGoodsByIds(accessoriesId).stream().collect(Collectors.toMap(Goods::getId, Goods -> Goods));
|
|
|
|
|
|
+ subjectChange.setChangeAccessories(accessoriesId);
|
|
|
|
+ subjectChange.setChangeAccessoriesPrice(accessoriesPrice);
|
|
|
|
|
|
- String[] accessoriesIdList = StringUtils.split(accessoriesId, ',');
|
|
|
|
-
|
|
|
|
- for (String s : accessoriesIdList) {
|
|
|
|
- if (StringUtils.isBlank(s)) {
|
|
|
|
- continue;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if (subjectChange.getOriginalAccessoriesGoods() == null) {
|
|
|
|
- subjectChange.setOriginalAccessoriesGoods(new ArrayList<Goods>());
|
|
|
|
- }
|
|
|
|
- subjectChange.getOriginalAccessoriesGoods().add(goodsMap.get(Integer.parseInt(s)));
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ String goodsIds = subjectChange.getChangeAccessories();
|
|
|
|
+ if(subjectChange.getChangeMusical() != null){
|
|
|
|
+ goodsIds = goodsIds + "," + subjectChange.getChangeMusical();
|
|
|
|
+ }
|
|
|
|
|
|
- //BigDecimal price = accessoriesGoods.stream().map(Goods::getGroupPurchasePrice).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
|
- subjectChange.setOriginalAccessoriesPrice(accessoriesPrice);
|
|
|
|
|
|
+ BigDecimal goodsPrice = BigDecimal.ZERO;
|
|
|
|
+ List<Goods> goodies = goodsDao.findGoodsByIds(goodsIds);
|
|
|
|
+ for (Goods goods : goodies) {
|
|
|
|
+ goodsPrice = goodsPrice.add(goods.getDiscountPrice());
|
|
}
|
|
}
|
|
|
|
+ subjectChange.setChangeCost(goodsPrice);
|
|
|
|
+ subjectChange.setGoodsMargin(subjectChange.getChangeMusicalPrice().add(subjectChange.getChangeAccessoriesPrice()));
|
|
|
|
+ subjectChange.setCostMargin(goodsPrice);
|
|
|
|
+
|
|
//2.2 计算销售成本
|
|
//2.2 计算销售成本
|
|
BigDecimal orderSellCost = BigDecimal.ZERO;
|
|
BigDecimal orderSellCost = BigDecimal.ZERO;
|
|
if (paymentOrderIdList != null && paymentOrderIdList.size() > 0) {
|
|
if (paymentOrderIdList != null && paymentOrderIdList.size() > 0) {
|