From 65948198a6dc5e808440ac6874db6df8aab6d9ab Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 23 十二月 2024 09:15:54 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- manage/src/main/java/com/jilongda/manage/service/impl/TLensGoodsServiceImpl.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) diff --git a/manage/src/main/java/com/jilongda/manage/service/impl/TLensGoodsServiceImpl.java b/manage/src/main/java/com/jilongda/manage/service/impl/TLensGoodsServiceImpl.java new file mode 100644 index 0000000..a790454 --- /dev/null +++ b/manage/src/main/java/com/jilongda/manage/service/impl/TLensGoodsServiceImpl.java @@ -0,0 +1,49 @@ +package com.jilongda.manage.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jilongda.common.basic.PageInfo; +import com.jilongda.manage.mapper.SecSettingMapper; +import com.jilongda.manage.mapper.TFrameGoodsMapper; +import com.jilongda.manage.mapper.TLensGoodsMapper; +import com.jilongda.manage.model.SecSetting; +import com.jilongda.manage.model.TFrameGoods; +import com.jilongda.manage.model.TLensGoods; +import com.jilongda.manage.query.TFrameGoodsQuery; +import com.jilongda.manage.query.TLensGoodsQuery; +import com.jilongda.manage.service.TFrameGoodsService; +import com.jilongda.manage.service.TLensGoodsService; +import com.jilongda.manage.vo.TFrameGoodsVO; +import com.jilongda.manage.vo.TLensGoodsVO; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +/** + * <p> + * 用户表 服务实现类 + * </p> + * + * @author 无关风月 + * @since 2024-12-09 + */ +@Service +public class TLensGoodsServiceImpl extends ServiceImpl<TLensGoodsMapper, TLensGoods> implements TLensGoodsService { + + + @Resource + private SecSettingMapper secSettingMapper; + @Override + public PageInfo<TLensGoodsVO> lensReceiptList(TLensGoodsQuery query) { + PageInfo<TLensGoodsVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); + List<TLensGoodsVO> list = this.baseMapper.lensReceiptList(query, pageInfo); + SecSetting secSetting = secSettingMapper.selectOne(null); + for (TLensGoodsVO tFrameGoodsVO : list) { + if (tFrameGoodsVO.getTotal() < secSetting.getLensThreshold()) { + tFrameGoodsVO.setIsWarning(1); + } + } + pageInfo.setRecords(list); + return pageInfo; + } +} -- Gitblit v1.7.1