对比新文件 |
| | |
| | | package com.gk.firework.Service.ServiceImpl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.gk.firework.Domain.EnterpriseAnnual; |
| | | import com.gk.firework.Domain.Exception.BusinessException; |
| | | import com.gk.firework.Domain.UserInfo; |
| | | import com.gk.firework.Domain.Utils.StringUtils; |
| | | import com.gk.firework.Mapper.EnterpriseAnnualMapper; |
| | | import com.gk.firework.Service.EnterpriseAnnualService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.Date; |
| | | |
| | | @Service("enterpriseAnnualService") |
| | | public class EnterpriseAnnualServiceImpl extends ServiceImpl<EnterpriseAnnualMapper, EnterpriseAnnual> implements EnterpriseAnnualService { |
| | | |
| | | /** |
| | | * @Description: 分页查询年度库存 |
| | | * @date 2021/3/26 16:46 |
| | | */ |
| | | @Override |
| | | public IPage selectPage(Page<EnterpriseAnnual> page, Long id) { |
| | | LambdaQueryWrapper<EnterpriseAnnual> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(EnterpriseAnnual::getEnterpriseid,id) |
| | | .eq(EnterpriseAnnual::getValidflag,true); |
| | | return this.page(page,queryWrapper); |
| | | } |
| | | |
| | | /** |
| | | * @Description: 新增年度库存 |
| | | * @date 2021/3/26 16:45 |
| | | */ |
| | | @Override |
| | | public void addEnterpriseAnnual(EnterpriseAnnual enterpriseAnnual, UserInfo user) { |
| | | enterpriseAnnual.setCreateby(user.getId()); |
| | | enterpriseAnnual.setCreatebyname(user.getUsername()); |
| | | enterpriseAnnual.setCreatetime(new Date()); |
| | | enterpriseAnnual.setValidflag(true); |
| | | this.save(enterpriseAnnual); |
| | | } |
| | | |
| | | /** |
| | | * @Description: 修改年度库存 |
| | | * @date 2021/3/26 16:48 |
| | | */ |
| | | @Override |
| | | public void modEnterpriseAnnual(EnterpriseAnnual enterpriseAnnual, UserInfo user) { |
| | | enterpriseAnnual.setUpdateby(user.getId()); |
| | | enterpriseAnnual.setUpdatebyname(user.getUsername()); |
| | | enterpriseAnnual.setCreatetime(new Date()); |
| | | this.updateById(enterpriseAnnual); |
| | | } |
| | | |
| | | /** |
| | | * @Description: 删除年度库存 |
| | | * @date 2021/3/26 16:46 |
| | | */ |
| | | @Override |
| | | public void delEnterpriseAnnual(Long id, UserInfo user) { |
| | | EnterpriseAnnual annual = new EnterpriseAnnual(); |
| | | annual.setId(id); |
| | | annual.setUpdatebyname(user.getUsername()); |
| | | annual.setUpdateby(user.getId()); |
| | | annual.setUpdatetime(new Date()); |
| | | annual.setValidflag(false); |
| | | this.updateById(annual); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * @Description: 年度库存校验 新增|修改 |
| | | * @date 2021/4/6 15:15 |
| | | */ |
| | | @Override |
| | | public void checkEnterpriseAnnual(EnterpriseAnnual enterpriseAnnual) { |
| | | |
| | | if (StringUtils.isBlank(enterpriseAnnual.getYear())) { |
| | | throw new BusinessException("年度不能为空"); |
| | | } |
| | | |
| | | if (enterpriseAnnual.getAmount() == null) { |
| | | throw new BusinessException("数量不能为空"); |
| | | } |
| | | |
| | | if (enterpriseAnnual.getType() == null) { |
| | | throw new BusinessException("类型不能为空"); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |