| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.fzzy.igds.constant.Constant; |
| | | import com.fzzy.igds.data.IgdsBaseParam; |
| | | import com.fzzy.igds.data.InoutParam; |
| | | import com.fzzy.igds.domain.InoutRecord; |
| | | import com.fzzy.igds.domain.InoutStockChange; |
| | | import com.fzzy.igds.mapper.InoutStockChangeMapper; |
| | | import com.fzzy.igds.utils.ContextUtil; |
| | |
| | | inoutStockChangeMapper.selectPage(page, queryWrapper); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 根据时间类型,获取数据 |
| | | * @param timeType |
| | | * @param param |
| | | * @return |
| | | */ |
| | | public List<InoutStockChange> getDataByTime(String timeType, IgdsBaseParam param) { |
| | | if(StringUtils.isBlank(timeType)){ |
| | | return null; |
| | | } |
| | | |
| | | QueryWrapper<InoutStockChange> queryWrapper = new QueryWrapper<>(); |
| | | |
| | | queryWrapper.likeRight("dept_id", param.getDeptId()); |
| | | queryWrapper.ge(timeType, param.getStart()); |
| | | queryWrapper.le(timeType, param.getEnd()); |
| | | queryWrapper.orderByAsc("change_date"); |
| | | |
| | | return inoutStockChangeMapper.selectList(queryWrapper); |
| | | } |
| | | |
| | | /** |
| | | * 保存数据 |
| | | * @param data |