From 05e8b12d65aa67415f0f32893449a9a48a6c9a48 Mon Sep 17 00:00:00 2001
From: wzy <wzy19931122ai@163.com>
Date: Mon, 18 Jan 2021 00:10:50 +0800
Subject: [PATCH] modify
---
zq-erp/src/main/java/com/matrix/system/hive/action/TaocanController.java | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/TaocanController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/TaocanController.java
index 607821c..e221d43 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/action/TaocanController.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/action/TaocanController.java
@@ -3,9 +3,11 @@
import com.matrix.core.pojo.AjaxResult;
import com.matrix.core.pojo.PaginationVO;
import com.matrix.core.tools.WebUtil;
+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.SysProjUse;
+import com.matrix.system.hive.bean.SysProjUseFlow;
import com.matrix.system.hive.dao.SysProjUseDao;
import com.matrix.system.hive.service.MoneyCardUseService;
import com.matrix.system.hive.service.SysProjUseService;
@@ -205,6 +207,27 @@
public @ResponseBody
AjaxResult addOrModify(SysProjUse sysProjUse) {
if (sysProjUse.getId() != null) {
+
+ //插入修改记录
+ SysUsers user=getMe();
+ //插入修改记录
+ SysProjUse oldProjUse = sysProjUseService.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);
+
+
int modifyResult = sysProjUseService.modify(sysProjUse);
List<SysProjUse> modifyUse = sysProjUse.getTaocanProjUse();
@@ -212,6 +235,25 @@
if (modifyResult > 0) {
if (CollectionUtils.isNotEmpty(modifyUse)) {
for (SysProjUse use : modifyUse) {
+
+ //插入修改记录
+ SysProjUse oldProjUse2 = sysProjUseService.findById(use.getId());
+ SysProjUseFlow projUseFlow2=new SysProjUseFlow();
+ //套餐中的项目需要记录套餐id
+ projUseFlow2.setProjUseId(oldProjUse.getId());
+ projUseFlow2.setOptionType("人工修改");
+ projUseFlow2.setProjName(oldProjUse2.getProjName());
+ projUseFlow2.setCreateBy(user.getSuName());
+ projUseFlow2.setUpdateBy(user.getSuName());
+ projUseFlow2.setPrice(use.getPrice());
+ projUseFlow2.setStatus(use.getStatus());
+ projUseFlow2.setBalance(use.getBalance());
+ projUseFlow2.setFailTime(use.getFailTime());
+ projUseFlow2.setIsOver(use.getIsOver());
+ projUseFlow2.setRemark(sysProjUse.getUpdateRemark());
+ projUseFlow2.setSurplusCount(use.getSurplusCount());
+ projUseDao.insertFlow(projUseFlow2);
+
sysProjUseService.modify(use);
}
}
--
Gitblit v1.9.1