Browse Source

feat(mes):优化 JDK8 的兼容性

YunaiV 1 month ago
parent
commit
2a415b334a

+ 2 - 1
yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/dal/mysql/pro/task/MesProTaskMapperTest.java

@@ -1,5 +1,6 @@
 package cn.iocoder.yudao.module.mes.dal.mysql.pro.task;
 
+import cn.hutool.core.collection.ListUtil;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
 import cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskPageReqVO;
@@ -122,7 +123,7 @@ public class MesProTaskMapperTest extends BaseDbUnitTest {
         taskMapper.insert(task3);
 
         MesProTaskPageReqVO reqVO = new MesProTaskPageReqVO();
-        reqVO.setStatuses(List.of(1, 2));
+        reqVO.setStatuses(ListUtil.of(1, 2));
         PageResult<MesProTaskDO> result = taskMapper.selectPage(reqVO);
 
         assertEquals(2, result.getTotal());

+ 3 - 2
yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/cal/team/MesCalTeamShiftServiceImplTest.java

@@ -1,5 +1,6 @@
 package cn.iocoder.yudao.module.mes.service.cal.team;
 
+import cn.hutool.core.collection.ListUtil;
 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
 import cn.iocoder.yudao.module.mes.dal.dataobject.cal.plan.MesCalPlanDO;
 import cn.iocoder.yudao.module.mes.dal.dataobject.cal.plan.MesCalPlanShiftDO;
@@ -61,12 +62,12 @@ public class MesCalTeamShiftServiceImplTest extends BaseDbUnitTest {
                 .shiftMethod(MesCalShiftMethodEnum.DAY.getMethod())
                 .shiftCount(1)
                 .build();
-        List<MesCalPlanShiftDO> shifts = List.of(
+        List<MesCalPlanShiftDO> shifts = ListUtil.of(
                 MesCalPlanShiftDO.builder().id(11L).planId(planId).sort(1).name("白班").startTime("08:00").endTime("16:00").build(),
                 MesCalPlanShiftDO.builder().id(12L).planId(planId).sort(2).name("中班").startTime("16:00").endTime("00:00").build(),
                 MesCalPlanShiftDO.builder().id(13L).planId(planId).sort(3).name("夜班").startTime("00:00").endTime("08:00").build()
         );
-        List<MesCalPlanTeamDO> teams = List.of(
+        List<MesCalPlanTeamDO> teams = ListUtil.of(
                 MesCalPlanTeamDO.builder().id(21L).planId(planId).teamId(101L).build(),
                 MesCalPlanTeamDO.builder().id(22L).planId(planId).teamId(102L).build(),
                 MesCalPlanTeamDO.builder().id(23L).planId(planId).teamId(103L).build()

+ 5 - 4
yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/qc/indicatorresult/MesQcIndicatorResultServiceImplTest.java

@@ -1,5 +1,6 @@
 package cn.iocoder.yudao.module.mes.service.qc.indicatorresult;
 
+import cn.hutool.core.collection.ListUtil;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
 import cn.iocoder.yudao.module.mes.controller.admin.qc.indicatorresult.vo.MesQcIndicatorResultPageReqVO;
@@ -16,12 +17,11 @@ import cn.iocoder.yudao.module.mes.service.qc.iqc.MesQcIqcService;
 import cn.iocoder.yudao.module.mes.service.qc.oqc.MesQcOqcService;
 import cn.iocoder.yudao.module.mes.service.qc.rqc.MesQcRqcService;
 import cn.iocoder.yudao.module.system.api.dict.DictDataApi;
+import jakarta.annotation.Resource;
 import org.junit.jupiter.api.Test;
 import org.springframework.context.annotation.Import;
 import org.springframework.test.context.bean.override.mockito.MockitoBean;
 
-import jakarta.annotation.Resource;
-import java.util.List;
 import java.util.Map;
 
 import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId;
@@ -31,7 +31,8 @@ import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomLongId
 import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomPojo;
 import static cn.iocoder.yudao.module.mes.enums.ErrorCodeConstants.*;
 import static org.junit.jupiter.api.Assertions.*;
-import static org.mockito.ArgumentMatchers.*;
+import static org.mockito.ArgumentMatchers.anyList;
+import static org.mockito.ArgumentMatchers.anySet;
 import static org.mockito.Mockito.*;
 
 /**
@@ -281,7 +282,7 @@ public class MesQcIndicatorResultServiceImplTest extends BaseDbUnitTest {
         reqVO.setCode("SPL-001");
         reqVO.setQcId(1L);
         reqVO.setQcType(MesQcTypeEnum.IQC.getType());
-        reqVO.setItems(List.of(item));
+        reqVO.setItems(ListUtil.of(item));
         return reqVO;
     }