Commit 3f76f4d5 authored by ZhangRunSong's avatar ZhangRunSong

修改借用和归还

parent 0fd1f0dd
...@@ -7,7 +7,6 @@ import java.util.Map; ...@@ -7,7 +7,6 @@ import java.util.Map;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.annotation.Excel;
/** /**
* Entity基类 * Entity基类
......
...@@ -102,8 +102,11 @@ public class PsaMaterialServiceImpl implements IPsaMaterialService ...@@ -102,8 +102,11 @@ public class PsaMaterialServiceImpl implements IPsaMaterialService
psaMaterial.setTypeId(psaMaterialNewDTO.getTypeId()); psaMaterial.setTypeId(psaMaterialNewDTO.getTypeId());
psaMaterial.setItemId(detailId); psaMaterial.setItemId(detailId);
} }
if (psaMaterialNewDTO.getStock()==null){
psaMaterial.setStock(0L);
}else {
psaMaterial.setStock(psaMaterialNewDTO.getStock()); psaMaterial.setStock(psaMaterialNewDTO.getStock());
}
psaMaterial.setUnit(psaMaterialNewDTO.getUnit()); psaMaterial.setUnit(psaMaterialNewDTO.getUnit());
psaMaterial.setItemCode(randomCodeGenerator()); psaMaterial.setItemCode(randomCodeGenerator());
psaMaterial.setRemark(psaMaterialNewDTO.getRemark()); psaMaterial.setRemark(psaMaterialNewDTO.getRemark());
......
...@@ -62,6 +62,7 @@ public class PsaMaterialApplyServiceImpl implements IPsaMaterialApplyService ...@@ -62,6 +62,7 @@ public class PsaMaterialApplyServiceImpl implements IPsaMaterialApplyService
if (StrUtil.isBlank(psaMaterialApply.getDraft())){ if (StrUtil.isBlank(psaMaterialApply.getDraft())){
psaMaterialApply.setDraft(AttendanceDraft.NO.getValue()); psaMaterialApply.setDraft(AttendanceDraft.NO.getValue());
} }
psaMaterialApply.setDelFlag(AttendanceDelFlag.EXIST.getValue());
return psaMaterialApplyMapper.selectPsaMaterialApplyList(psaMaterialApply); return psaMaterialApplyMapper.selectPsaMaterialApplyList(psaMaterialApply);
} }
......
...@@ -2,6 +2,7 @@ package com.ruoyi.materialreturn.service.impl; ...@@ -2,6 +2,7 @@ package com.ruoyi.materialreturn.service.impl;
import java.util.List; import java.util.List;
import cn.hutool.core.util.StrUtil;
import com.ruoyi.attendance.enums.AttendanceDelFlag; import com.ruoyi.attendance.enums.AttendanceDelFlag;
import com.ruoyi.attendance.enums.AttendanceDraft; import com.ruoyi.attendance.enums.AttendanceDraft;
import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.DateUtils;
...@@ -54,6 +55,10 @@ public class PsaMaterialReturnServiceImpl implements IPsaMaterialReturnService ...@@ -54,6 +55,10 @@ public class PsaMaterialReturnServiceImpl implements IPsaMaterialReturnService
@Override @Override
public List<PsaMaterialReturn> selectPsaMaterialReturnList(PsaMaterialReturn psaMaterialReturn) public List<PsaMaterialReturn> selectPsaMaterialReturnList(PsaMaterialReturn psaMaterialReturn)
{ {
if (StrUtil.isBlank(psaMaterialReturn.getDraft())){
psaMaterialReturn.setDraft(AttendanceDraft.NO.getValue());
}
psaMaterialReturn.setDelFlag(AttendanceDelFlag.EXIST.getValue());
return psaMaterialReturnMapper.selectPsaMaterialReturnList(psaMaterialReturn); return psaMaterialReturnMapper.selectPsaMaterialReturnList(psaMaterialReturn);
} }
...@@ -69,7 +74,9 @@ public class PsaMaterialReturnServiceImpl implements IPsaMaterialReturnService ...@@ -69,7 +74,9 @@ public class PsaMaterialReturnServiceImpl implements IPsaMaterialReturnService
{ {
psaMaterialReturn.setCreateBy(SecurityUtils.getUsername()); psaMaterialReturn.setCreateBy(SecurityUtils.getUsername());
psaMaterialReturn.setCheckStatus(MaterialApplyStatus.DSH.getValue()); psaMaterialReturn.setCheckStatus(MaterialApplyStatus.DSH.getValue());
if (StrUtil.isBlank(psaMaterialReturn.getDraft())){
psaMaterialReturn.setDraft(AttendanceDraft.NO.getValue()); psaMaterialReturn.setDraft(AttendanceDraft.NO.getValue());
}
psaMaterialReturn.setDelFlag(AttendanceDelFlag.EXIST.getValue()); psaMaterialReturn.setDelFlag(AttendanceDelFlag.EXIST.getValue());
psaMaterialReturn.setCreateTime(DateUtils.getNowDate()); psaMaterialReturn.setCreateTime(DateUtils.getNowDate());
int rows = psaMaterialReturnMapper.insertPsaMaterialReturn(psaMaterialReturn); int rows = psaMaterialReturnMapper.insertPsaMaterialReturn(psaMaterialReturn);
......
...@@ -90,6 +90,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -90,6 +90,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="checkStatus != null and checkStatus != ''"> and check_status = #{checkStatus}</if> <if test="checkStatus != null and checkStatus != ''"> and check_status = #{checkStatus}</if>
<if test="createTime != null "> and date(create_time) = #{createTime}</if> <if test="createTime != null "> and date(create_time) = #{createTime}</if>
<if test="draft != null "> and a.draft = #{draft}</if> <if test="draft != null "> and a.draft = #{draft}</if>
<if test="delFlag != null "> and a.del_flag = #{delFlag}</if>
</where> </where>
</select> </select>
......
...@@ -61,7 +61,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -61,7 +61,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectPsaMaterialEntryById" parameterType="Long" resultMap="PsaMaterialEntryResult"> <select id="selectPsaMaterialEntryById" parameterType="Long" resultMap="PsaMaterialEntryResult">
<include refid="selectPsaMaterialEntryVo"/> <include refid="selectPsaMaterialEntryVo"/>
where id = #{id} where pe.id = #{id}
</select> </select>
......
...@@ -77,6 +77,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -77,6 +77,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="projectId != null "> and project_id = #{projectId}</if> <if test="projectId != null "> and project_id = #{projectId}</if>
<if test="userName != null and userName != ''"> and user_name like concat('%', #{userName}, '%')</if> <if test="userName != null and userName != ''"> and user_name like concat('%', #{userName}, '%')</if>
<if test="checkStatus != null and checkStatus != ''"> and check_status = #{checkStatus}</if> <if test="checkStatus != null and checkStatus != ''"> and check_status = #{checkStatus}</if>
<if test="draft != null and draft != ''"> and r.draft = #{draft}</if>
<if test="delFlag != null and delFlag != ''"> and r.del_flag = #{delFlag}</if>
</where> </where>
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment