phoenix 1 anno fa
parent
commit
2fa7bb3c1c

+ 10 - 0
src/main/java/com/xjrsoft/module/textbook/service/impl/WfTextbookRecedeServiceImpl.java

@@ -1,5 +1,6 @@
 package com.xjrsoft.module.textbook.service.impl;
 
+import cn.dev33.satoken.stp.StpUtil;
 import cn.hutool.core.util.ObjectUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@@ -14,6 +15,7 @@ import lombok.AllArgsConstructor;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.util.Date;
 import java.util.List;
 import java.util.Objects;
 import java.util.stream.Collectors;
@@ -112,11 +114,15 @@ public class WfTextbookRecedeServiceImpl extends MPJBaseServiceImpl<WfTextbookRe
                     if(ObjectUtil.isNotNull(textbook) && wfTextbookRecede.getRecedeType().equals(RecedeTypeEnum.RecedeDeansOffice.getCode())){
                         //修改库存
                         textbookTextbookMapper.updateById(new Textbook(){{
+                            setModifyUserId(StpUtil.getLoginIdAsLong());
+                            setModifyDate(new Date());
                             setId(wfTextbookRecedeItem.getTextbookId());
                             setStock((ObjectUtil.isNull(textbook.getStock())?0:textbook.getStock()) + (ObjectUtil.isNull(wfTextbookRecedeItem.getNumber())?0:wfTextbookRecedeItem.getNumber()));
                         }});
                         //增加入库记录
                         textbookWarehouseRecordMapper.insert(new TextbookWarehouseRecord(){{
+                            setCreateUserId(StpUtil.getLoginIdAsLong());
+                            setCreateDate(new Date());
                             setTextbookId(wfTextbookRecedeItem.getTextbookId());
                             setDataId(wfTextbookRecede.getId());
                             setDataItemId(wfTextbookRecedeItem.getId());
@@ -129,11 +135,15 @@ public class WfTextbookRecedeServiceImpl extends MPJBaseServiceImpl<WfTextbookRe
                     if(ObjectUtil.isNotNull(textbook) && wfTextbookRecede.getRecedeType().equals(RecedeTypeEnum.RecedeBookstore.getCode())){
                         //修改库存
                         textbookTextbookMapper.updateById(new Textbook(){{
+                            setModifyUserId(StpUtil.getLoginIdAsLong());
+                            setModifyDate(new Date());
                             setId(wfTextbookRecedeItem.getTextbookId());
                             setStock((ObjectUtil.isNull(textbook.getStock())?0:textbook.getStock()) - (ObjectUtil.isNull(wfTextbookRecedeItem.getNumber())?0:wfTextbookRecedeItem.getNumber()) );
                         }});
                         //增加出库记录
                         textbookIssueRecordMapper.insert(new TextbookIssueRecord(){{
+                            setCreateUserId(StpUtil.getLoginIdAsLong());
+                            setCreateDate(new Date());
                             setTextbookId(wfTextbookRecedeItem.getTextbookId());
                             setDataId(wfTextbookRecede.getId());
                             setDataItemId(wfTextbookRecedeItem.getId());