From b14e82cb4d7a6a7a43174a922f10157e4b21567c Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期三, 09 一月 2019 09:07:25 +0800
Subject: [PATCH] 奖金统计计算调整

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java
index cc4fe93..0edf0fb 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java
@@ -17,7 +17,6 @@
 import com.yeshi.fanli.dao.mybatis.order.CommonOrderGoodsMapper;
 import com.yeshi.fanli.dao.mybatis.order.CommonOrderMapper;
 import com.yeshi.fanli.dao.mybatis.taobao.TaoBaoWeiQuanOrderMapper;
-import com.yeshi.fanli.entity.bus.user.HongBao;
 import com.yeshi.fanli.entity.bus.user.HongBaoV2;
 import com.yeshi.fanli.entity.bus.user.UserInfo;
 import com.yeshi.fanli.entity.order.CommonOrder;
@@ -184,10 +183,16 @@
 						commonGoodsVO.setGoodsTitle(titleMap);
 					}
 
+					// 璐拱鏁伴噺
 					commonGoodsVO.setActualCount(commonOrder.getTotalCount() + "浠�");
-					String settlement = commonOrder.getTotalSettlement().setScale(2, BigDecimal.ROUND_DOWN).toString();
-					commonGoodsVO.setActualPay("瀹炰粯娆撅細楼" + settlement);
-
+					
+					BigDecimal totalSettlement = commonOrder.getTotalSettlement();
+					if (totalSettlement == null || totalSettlement.compareTo(new BigDecimal(0)) <= 0) {
+						totalSettlement = commonOrder.getTotalPayment();
+					}
+					// 瀹炰粯娆�
+					commonGoodsVO.setActualPay("瀹炰粯娆撅細楼" + totalSettlement);
+					
 					listOrderGoods.add(commonGoodsVO);
 
 					Integer orderType = commonOrder.getOrderType();

--
Gitblit v1.8.0