lipenghui hace 3 meses
padre
commit
baa1701af3

+ 1 - 1
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/controller/admin/stat/IotStaticController.java

@@ -431,7 +431,7 @@ public class IotStaticController {
 
     @GetMapping("/home/safe")
     public CommonResult<Integer> getSafe() {
-        List<IotSapStockDO> iotSapStockDOS = iotSapStockMapper.selectList();
+        List<IotSapStockDO> iotSapStockDOS = iotSapStockMapper.getSafeList();
         List<Long> ids = new ArrayList<>();
         iotSapStockDOS.forEach(e ->{
             if (e.getSafetyStock().compareTo(e.getQuantity())>0) {

+ 8 - 1
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/dal/mysql/iotsapstock/IotSapStockMapper.java

@@ -5,8 +5,11 @@ import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
 import cn.iocoder.yudao.framework.mybatis.core.query.MPJLambdaWrapperX;
 import cn.iocoder.yudao.module.pms.controller.admin.iotsapstock.vo.IotSapStockPageReqVO;
 import cn.iocoder.yudao.module.pms.dal.dataobject.iotsapstock.IotSapStockDO;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import org.apache.ibatis.annotations.Mapper;
 
+import java.util.List;
+
 /**
  * PMS SAP 库存(通用库存/项目部库存) Mapper
  *
@@ -47,5 +50,9 @@ public interface IotSapStockMapper extends BaseMapperX<IotSapStockDO> {
         }
         return selectJoinPage(reqVO, IotSapStockDO.class, query);
     }
+    default List<IotSapStockDO> getSafeList() {
+        return selectList(new LambdaUpdateWrapper<IotSapStockDO>()
+                .gt(IotSapStockDO::getSafetyStock, 0));
+    }
 
-}
+}