From 62bf99d419e470f5556f21682d0d8ee8b9e20412 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Fri, 12 Mar 2021 16:24:04 +0800
Subject: [PATCH] modify

---
 zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysProjUseServiceImpl.java |   83 +----------------------------------------
 1 files changed, 2 insertions(+), 81 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysProjUseServiceImpl.java b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysProjUseServiceImpl.java
index 3e21745..30bd8c9 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysProjUseServiceImpl.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysProjUseServiceImpl.java
@@ -11,15 +11,12 @@
 import com.matrix.system.hive.bean.*;
 import com.matrix.system.hive.dao.*;
 import com.matrix.system.hive.plugin.util.CollectionUtils;
-import com.matrix.core.tools.DateUtil;
 import com.matrix.system.hive.plugin.util.MoneyUtil;
 import com.matrix.system.hive.service.SysProjUseService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
-import javax.xml.crypto.Data;
-import java.sql.Timestamp;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -407,23 +404,7 @@
         return i;
     }
 
-    /**
-     * cardUser暂时没有用到
-     */
-    @Override
-    @Transactional(rollbackFor = Exception.class)
-    public int returnMoneyTc(SysProjUse sysProjUse, MoneyCardUse cardUse, Long moneyCardUseId) {
-        //充值记录
-        //SysRechargeFlow flow=new SysRechargeFlow();
 
-        // 计算出套餐所有项目的剩余次数的钱
-        getTotalMoney(sysProjUse, cardUse, moneyCardUseId);
-        //3、套餐下的项目状态改为退款
-        sysProjUse.setStatus(Dictionary.TAOCAN_STATUS_TK);
-        int j = sysProjUseDao.updateProjStatus(sysProjUse);
-
-        return j;
-    }
 
 
     /*********************以下为项目使用情况操作***********************/
@@ -553,49 +534,7 @@
     }
 
 
-    /**
-     * 退款
-     *
-     * @param sysProjUse
-     * @return
-     */
-    public int returnMoneyProj(SysProjUse sysProjUse, MoneyCardUse cardUse, Long moneyCardUseId) {
-        int i = 0;
-        sysProjUse = sysProjUseDao.selectById(sysProjUse.getId());
-        //判断套餐是否存在欠款
-        checkOrderStatu(sysProjUse);
-        if (!(sysProjUse.getStatus().equals(Dictionary.TAOCAN_STATUS_YX))) {
-            throw new GlobleException("不是有效项目");
-        }
-        if (sysProjUse.getSource().equals(Dictionary.TAOCAN_SOURCE_ZR)) {
-            throw new GlobleException("转让的项目不能退款");
-        }
-        if (sysProjUse.getSource().equals(Dictionary.TAOCAN_SOURCE_ZS)) {
-            throw new GlobleException("赠送的项目不能退款");
-        }
-        StringBuilder content = new StringBuilder();
-        ShoppingGoodsAssemble shoppingGoodsAssemble = shoppingGoodsAssembleDao.selectById(sysProjUse.getAssembleId());
-        ShoppingGoods shoppingGoods = shoppingGoodsDao.selectById(shoppingGoodsAssemble.getShoppingGoodsId());
-        content.append(shoppingGoods + "退款");
-        if (cardUse != null) {
-            // 1、金额退到该用户的有效会籍卡中
-            MoneyCardUse upCard = moneyCardUseDao.selectById(cardUse.getId());
-            upCard.setRealMoney(upCard.getRealMoney() + sysProjUse.getBalance());
-            ;
-            moneyCardUseDao.update(upCard);
 
-            content.append("到会籍卡(" + upCard.getCardName() + ")" + sysProjUse.getBalance() + "元")
-                    .append(",余次:" + upCard.getLastCountName())
-                    .append(",本金余额:" + upCard.getRealMoney())
-                    .append(",有效期:" + DateUtil.dateToString(upCard.getFailTime(), DateUtil.DATE_FORMAT_MM))
-                    .append(",是否赠送:" + upCard.getSourceName());
-        } else {
-            content.append("现金" + sysProjUse.getBalance() + "元");
-        }
-
-        sysProjUse.setStatus(Dictionary.TAOCAN_STATUS_TK);
-        return sysProjUseDao.update(sysProjUse);
-    }
 
     /**
      * 设置为有效套餐
@@ -646,25 +585,6 @@
         return new AjaxResult(AjaxResult.STATUS_SUCCESS, "操作成功");
     }
 
-    /**
-     * 退款项目
-     */
-    @Override
-    public double getTotalMoneyProj(SysProjUse sysProjUse) {
-        sysProjUse = sysProjUseDao.selectById(sysProjUse.getId());
-        //判断套餐是否存在欠款
-        checkOrderStatu(sysProjUse);
-        if (!(sysProjUse.getStatus().equals(Dictionary.TAOCAN_STATUS_YX))) {
-            throw new GlobleException("不是有效项目");
-        }
-        if (sysProjUse.getSource().equals(Dictionary.TAOCAN_SOURCE_ZR)) {
-            throw new GlobleException("转让的项目不能退款");
-        }
-        if (sysProjUse.getSource().contains(Dictionary.TAOCAN_SOURCE_ZS)) {
-            throw new GlobleException("赠送的项目不能退款");
-        }
-        return sysProjUse.getBalance();
-    }
 
 
     @Override
@@ -673,9 +593,10 @@
     }
 
     @Override
-    public List<SysProjUse> selectTaocanProjUse(Long taocanId) {
+    public List<SysProjUse> selectTaocanProjUse(Long taocanId, String status) {
         SysProjUse projUse = new SysProjUse();
         projUse.setTaocanId(taocanId);
+        projUse.setStatus(status);
         return sysProjUseDao.selectByModel(projUse);
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1