From d388e2788b7ef088d7cd40f901b0acdcec460bc3 Mon Sep 17 00:00:00 2001
From: wzy <wzy19931122ai@163.com>
Date: Thu, 01 Apr 2021 00:19:23 +0800
Subject: [PATCH] modify

---
 zq-erp/src/main/java/com/matrix/system/hive/service/imp/MoneyCardUseServiceImpl.java |   61 ++----------------------------
 1 files changed, 4 insertions(+), 57 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/MoneyCardUseServiceImpl.java b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/MoneyCardUseServiceImpl.java
index 4b91861..414e544 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/MoneyCardUseServiceImpl.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/MoneyCardUseServiceImpl.java
@@ -42,6 +42,10 @@
     @Autowired
     private SysVipLevelDao viplevelDao;
 
+
+
+
+
     @Override
     public int add(MoneyCardUse moneyCardUse) {
 
@@ -213,64 +217,7 @@
         }
     }
 
-    //退款
-    @Override
-    public int returnMoney(MoneyCardUse moneyCardUse, Long hjkId) {
 
-
-        MoneyCardUse realObj = moneyCardUseDao.selectById(moneyCardUse.getId());
-
-        //检测商品是否已付款完成
-        if (realObj.getOrderItemId() != 1) {//不是数据迁移过来的判断付款状态
-            checkOrderStatu(realObj.getOrderItemId());
-        }
-
-        if (!realObj.getStatus().equals(Dictionary.TAOCAN_STATUS_YX)) {
-            throw new GlobleException("不是有效充值卡");
-        }
-
-        if (realObj.getSource().contains(Dictionary.TAOCAN_SOURCE_ZR)) {
-            throw new GlobleException("转让的充值卡不能退款");
-        }
-        if (realObj.getSource().contains(Dictionary.TAOCAN_SOURCE_ZS)) {
-            throw new GlobleException("赠送的充值卡不能退款");
-        }
-
-        if (Dictionary.FLAG_YES_Y.equals(realObj.getIsVipCar())) {
-            //更新会员等级
-            realObj.getVipInfo().setLevelId(0L);
-            infoDao.update(realObj.getVipInfo());
-        }
-        StringBuilder content = new StringBuilder();
-
-        //有会籍卡退到会籍卡中,无则退了现金
-        if (hjkId != null && !hjkId.equals("")) {
-            MoneyCardUse vipCard = moneyCardUseDao.selectById(hjkId);
-            vipCard.setRealMoney(vipCard.getRealMoney() + realObj.getRealMoney());
-            moneyCardUseDao.update(vipCard);
-            content.append(realObj.getCardName() + "退款¥" + realObj.getRealMoney() + "到会籍卡")
-                    .append(vipCard.getCardName())
-                    .append(",余次:" + vipCard.getLastCountName())
-                    .append(",本金余额:" + vipCard.getRealMoney())
-                    .append(",有效期:" + DateUtil.dateToString(vipCard.getFailTime(), DateUtil.DATE_FORMAT_MM))
-                    .append(",是否赠送:" + vipCard.getSourceName());
-        } else {
-            content.append(realObj.getCardName() + "退款现金¥" + moneyCardUse.getReturnMonery() + "");
-        }
-        DecimalFormat df = new DecimalFormat("#.00");
-        double d = Double.valueOf(df.format(realObj.getRealMoney() - Double.valueOf(moneyCardUse.getReturnMonery())));
-        //退款的本金为零,状态为已退款
-        realObj.setRealMoney(d);
-        //赠送金额也清零
-        realObj.setGiftMoney(0.0);
-        if (d <= 0) {
-            realObj.setStatus(Dictionary.TAOCAN_STATUS_TK);
-        }
-        int i = moneyCardUseDao.update(realObj);
-        SysUsers user = (SysUsers) WebUtil.getSession().getAttribute(MatrixConstance.LOGIN_KEY);
-        //新增退款流水
-        return i;
-    }
 
     //设置为有效
     @Override

--
Gitblit v1.9.1