Commit 2a415b334abf9d009b1c1be68a3b745fa72243ca

Authored by YunaiV
1 parent 4e381400

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

yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/dal/mysql/pro/task/MesProTaskMapperTest.java
1 package cn.iocoder.yudao.module.mes.dal.mysql.pro.task; 1 package cn.iocoder.yudao.module.mes.dal.mysql.pro.task;
2 2
  3 +import cn.hutool.core.collection.ListUtil;
3 import cn.iocoder.yudao.framework.common.pojo.PageResult; 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; 5 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
5 import cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskPageReqVO; 6 import cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskPageReqVO;
@@ -122,7 +123,7 @@ public class MesProTaskMapperTest extends BaseDbUnitTest { @@ -122,7 +123,7 @@ public class MesProTaskMapperTest extends BaseDbUnitTest {
122 taskMapper.insert(task3); 123 taskMapper.insert(task3);
123 124
124 MesProTaskPageReqVO reqVO = new MesProTaskPageReqVO(); 125 MesProTaskPageReqVO reqVO = new MesProTaskPageReqVO();
125 - reqVO.setStatuses(List.of(1, 2)); 126 + reqVO.setStatuses(ListUtil.of(1, 2));
126 PageResult<MesProTaskDO> result = taskMapper.selectPage(reqVO); 127 PageResult<MesProTaskDO> result = taskMapper.selectPage(reqVO);
127 128
128 assertEquals(2, result.getTotal()); 129 assertEquals(2, result.getTotal());
yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/cal/team/MesCalTeamShiftServiceImplTest.java
1 package cn.iocoder.yudao.module.mes.service.cal.team; 1 package cn.iocoder.yudao.module.mes.service.cal.team;
2 2
  3 +import cn.hutool.core.collection.ListUtil;
3 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; 4 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
4 import cn.iocoder.yudao.module.mes.dal.dataobject.cal.plan.MesCalPlanDO; 5 import cn.iocoder.yudao.module.mes.dal.dataobject.cal.plan.MesCalPlanDO;
5 import cn.iocoder.yudao.module.mes.dal.dataobject.cal.plan.MesCalPlanShiftDO; 6 import cn.iocoder.yudao.module.mes.dal.dataobject.cal.plan.MesCalPlanShiftDO;
@@ -61,12 +62,12 @@ public class MesCalTeamShiftServiceImplTest extends BaseDbUnitTest { @@ -61,12 +62,12 @@ public class MesCalTeamShiftServiceImplTest extends BaseDbUnitTest {
61 .shiftMethod(MesCalShiftMethodEnum.DAY.getMethod()) 62 .shiftMethod(MesCalShiftMethodEnum.DAY.getMethod())
62 .shiftCount(1) 63 .shiftCount(1)
63 .build(); 64 .build();
64 - List<MesCalPlanShiftDO> shifts = List.of( 65 + List<MesCalPlanShiftDO> shifts = ListUtil.of(
65 MesCalPlanShiftDO.builder().id(11L).planId(planId).sort(1).name("白班").startTime("08:00").endTime("16:00").build(), 66 MesCalPlanShiftDO.builder().id(11L).planId(planId).sort(1).name("白班").startTime("08:00").endTime("16:00").build(),
66 MesCalPlanShiftDO.builder().id(12L).planId(planId).sort(2).name("中班").startTime("16:00").endTime("00:00").build(), 67 MesCalPlanShiftDO.builder().id(12L).planId(planId).sort(2).name("中班").startTime("16:00").endTime("00:00").build(),
67 MesCalPlanShiftDO.builder().id(13L).planId(planId).sort(3).name("夜班").startTime("00:00").endTime("08:00").build() 68 MesCalPlanShiftDO.builder().id(13L).planId(planId).sort(3).name("夜班").startTime("00:00").endTime("08:00").build()
68 ); 69 );
69 - List<MesCalPlanTeamDO> teams = List.of( 70 + List<MesCalPlanTeamDO> teams = ListUtil.of(
70 MesCalPlanTeamDO.builder().id(21L).planId(planId).teamId(101L).build(), 71 MesCalPlanTeamDO.builder().id(21L).planId(planId).teamId(101L).build(),
71 MesCalPlanTeamDO.builder().id(22L).planId(planId).teamId(102L).build(), 72 MesCalPlanTeamDO.builder().id(22L).planId(planId).teamId(102L).build(),
72 MesCalPlanTeamDO.builder().id(23L).planId(planId).teamId(103L).build() 73 MesCalPlanTeamDO.builder().id(23L).planId(planId).teamId(103L).build()
yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/qc/indicatorresult/MesQcIndicatorResultServiceImplTest.java
1 package cn.iocoder.yudao.module.mes.service.qc.indicatorresult; 1 package cn.iocoder.yudao.module.mes.service.qc.indicatorresult;
2 2
  3 +import cn.hutool.core.collection.ListUtil;
3 import cn.iocoder.yudao.framework.common.pojo.PageResult; 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; 5 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
5 import cn.iocoder.yudao.module.mes.controller.admin.qc.indicatorresult.vo.MesQcIndicatorResultPageReqVO; 6 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; @@ -16,12 +17,11 @@ import cn.iocoder.yudao.module.mes.service.qc.iqc.MesQcIqcService;
16 import cn.iocoder.yudao.module.mes.service.qc.oqc.MesQcOqcService; 17 import cn.iocoder.yudao.module.mes.service.qc.oqc.MesQcOqcService;
17 import cn.iocoder.yudao.module.mes.service.qc.rqc.MesQcRqcService; 18 import cn.iocoder.yudao.module.mes.service.qc.rqc.MesQcRqcService;
18 import cn.iocoder.yudao.module.system.api.dict.DictDataApi; 19 import cn.iocoder.yudao.module.system.api.dict.DictDataApi;
  20 +import jakarta.annotation.Resource;
19 import org.junit.jupiter.api.Test; 21 import org.junit.jupiter.api.Test;
20 import org.springframework.context.annotation.Import; 22 import org.springframework.context.annotation.Import;
21 import org.springframework.test.context.bean.override.mockito.MockitoBean; 23 import org.springframework.test.context.bean.override.mockito.MockitoBean;
22 24
23 -import jakarta.annotation.Resource;  
24 -import java.util.List;  
25 import java.util.Map; 25 import java.util.Map;
26 26
27 import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId; 27 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 @@ -31,7 +31,8 @@ import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomLongId
31 import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomPojo; 31 import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomPojo;
32 import static cn.iocoder.yudao.module.mes.enums.ErrorCodeConstants.*; 32 import static cn.iocoder.yudao.module.mes.enums.ErrorCodeConstants.*;
33 import static org.junit.jupiter.api.Assertions.*; 33 import static org.junit.jupiter.api.Assertions.*;
34 -import static org.mockito.ArgumentMatchers.*; 34 +import static org.mockito.ArgumentMatchers.anyList;
  35 +import static org.mockito.ArgumentMatchers.anySet;
35 import static org.mockito.Mockito.*; 36 import static org.mockito.Mockito.*;
36 37
37 /** 38 /**
@@ -281,7 +282,7 @@ public class MesQcIndicatorResultServiceImplTest extends BaseDbUnitTest { @@ -281,7 +282,7 @@ public class MesQcIndicatorResultServiceImplTest extends BaseDbUnitTest {
281 reqVO.setCode("SPL-001"); 282 reqVO.setCode("SPL-001");
282 reqVO.setQcId(1L); 283 reqVO.setQcId(1L);
283 reqVO.setQcType(MesQcTypeEnum.IQC.getType()); 284 reqVO.setQcType(MesQcTypeEnum.IQC.getType());
284 - reqVO.setItems(List.of(item)); 285 + reqVO.setItems(ListUtil.of(item));
285 return reqVO; 286 return reqVO;
286 } 287 }
287 288