Bläddra i källkod

修复小票打印订单打包费单独计算问题

codingliang 7 månader sedan
förälder
incheckning
7fae66562b
1 ändrade filer med 8 tillägg och 0 borttagningar
  1. 8 0
      src/main/java/com/sqx/modules/utils/fieYun/FeiYunUtils.java

+ 8 - 0
src/main/java/com/sqx/modules/utils/fieYun/FeiYunUtils.java

@@ -1,7 +1,9 @@
 package com.sqx.modules.utils.fieYun;
 
+import cn.hutool.core.util.StrUtil;
 import com.alibaba.fastjson.JSONObject;
 import com.fasterxml.jackson.databind.ObjectMapper;
+import com.sqx.common.utils.Constant;
 import com.sqx.common.utils.Result;
 import com.sqx.modules.activity.service.ActivityService;
 import com.sqx.modules.activity.vo.ActivityOrderVO;
@@ -1283,6 +1285,12 @@ public class FeiYunUtils {
                 stringBuilder.append(errand_money_start).append("跑腿费:").append(errandMoneyT).append("元").append(errand_money_end + "<BR>");
                 //从这个表里拿优惠活动 activity_part_record 活动参与记录表
                 stringBuilder.append(activity_title_start).append("优惠活动:").append(activity == null ? "" : activity.getTitle()).append(activity_title_end + "<BR>");
+
+                // 会员优惠
+                if (StrUtil.equals(tbOrder.getVipPromotion(), Constant.YES)) {
+                    stringBuilder.append(activity_title_start).append("会员优惠:").append("-" + commonInfoService.findOne(444).getValue()).append("元").append(activity_title_end + "<BR>");
+                }
+
                 BigDecimal patMoney = tbOrder.getPayMoney().setScale(2, BigDecimal.ROUND_HALF_UP);
                 stringBuilder.append(pay_money_start).append("合计:").append(patMoney).append("元").append(pay_money_end + "<BR>");
                 stringBuilder.append(payStringBuilder.toString());