From f8dedc24fe558d31c7272346cd5849a5656cddc1 Mon Sep 17 00:00:00 2001
From: jyy <935090232@qq.com>
Date: Tue, 12 Jan 2021 16:20:34 +0800
Subject: [PATCH] 1、新增卡项套餐修改记录 2、修改储值卡操作姓名,次数显示bug

---
 zq-erp/src/main/java/com/matrix/system/hive/action/ProjUseController.java |   58 ++++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 44 insertions(+), 14 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/ProjUseController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/ProjUseController.java
index 375256d..3385f1e 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/action/ProjUseController.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/action/ProjUseController.java
@@ -12,10 +12,7 @@
 import com.matrix.core.tools.excl.ExcelUtil;
 import com.matrix.system.common.bean.SysUsers;
 import com.matrix.system.constance.Dictionary;
-import com.matrix.system.hive.bean.MoneyCardUse;
-import com.matrix.system.hive.bean.ShoppingGoods;
-import com.matrix.system.hive.bean.SysProjUse;
-import com.matrix.system.hive.bean.SysVipInfo;
+import com.matrix.system.hive.bean.*;
 import com.matrix.system.hive.dao.MoneyCardUseDao;
 import com.matrix.system.hive.dao.ShoppingGoodsDao;
 import com.matrix.system.hive.dao.SysProjUseDao;
@@ -60,6 +57,18 @@
     @Resource
     private MoneyCardUseService moneyCardUseService;
 
+    @Resource
+    private  SysProjUseDao projUseDao;
+
+    @Autowired
+    SysVipInfoDao vipInfoDao;
+
+    @Autowired
+    ShoppingGoodsDao shoppingGoodsDao;
+
+    @Autowired
+    MoneyCardUseDao moneyCardUseDao;
+
 
     public static final String fnCode = "projUse";
     public static final String search = fnCode + ":search";
@@ -85,6 +94,18 @@
                 projUseService.findInPage(sysProjUse, pageVo), projUseService.findTotal(sysProjUse));
     }
 
+    /**
+     * 查看会员项目使用情况
+     *
+     * @author jiangyouyao
+     * @date 2016-09-03
+     */
+    @RequestMapping(value = "/findProjUseFlow")
+    public @ResponseBody
+    AjaxResult findProjUseFlow(PaginationVO pageVo, SysProjUseFlow projUseFlow) {
+        return new AjaxResult(AjaxResult.STATUS_SUCCESS,
+                projUseDao.selectProjUseFlow(projUseFlow, pageVo), projUseDao.selectProjUseFlowTotal(projUseFlow));
+    }
 
     /**
      * 将项目设置为有效
@@ -217,10 +238,29 @@
     /**
      * 添加或修改会员項目信息
      */
+    @Transactional
     @RequestMapping(value = "/addOrModify")
     public @ResponseBody
     AjaxResult addOrModify(SysProjUse sysProjUse) {
         if (sysProjUse.getId() != null) {
+            SysUsers user=getMe();
+            //插入修改记录
+            SysProjUse oldProjUse = projUseService.findById(sysProjUse.getId());
+            SysProjUseFlow projUseFlow=new SysProjUseFlow();
+            projUseFlow.setProjUseId(sysProjUse.getId());
+            projUseFlow.setOptionType("人工修改");
+            projUseFlow.setProjName(oldProjUse.getProjName());
+            projUseFlow.setCreateBy(user.getSuName());
+            projUseFlow.setUpdateBy(user.getSuName());
+            projUseFlow.setPrice(sysProjUse.getPrice());
+            projUseFlow.setStatus(sysProjUse.getStatus());
+            projUseFlow.setBalance(sysProjUse.getBalance());
+            projUseFlow.setFailTime(sysProjUse.getFailTime());
+            projUseFlow.setIsOver(sysProjUse.getIsOver());
+            projUseFlow.setRemark(sysProjUse.getUpdateRemark());
+            projUseFlow.setSurplusCount(sysProjUse.getSurplusCount());
+            projUseDao.insertFlow(projUseFlow);
+
             return modify(projUseService, sysProjUse, "项目");
         } else {
             return add(projUseService, sysProjUse, "项目");
@@ -228,17 +268,7 @@
     }
 
 
-    @Autowired
-    SysVipInfoDao vipInfoDao;
 
-    @Autowired
-    ShoppingGoodsDao shoppingGoodsDao;
-
-    @Autowired
-    SysProjUseDao projUseDao;
-
-    @Autowired
-    MoneyCardUseDao moneyCardUseDao;
 
 
     @RequestMapping(value = "/importProjUse")

--
Gitblit v1.9.1