package workflow; import com.engine.attendance.vacation.service.VocationService; import com.engine.attendance.vacation.service.impl.VocationServiceImpl; import com.engine.attendance.workflow.service.AskForLeaveService; import com.engine.attendance.workflow.service.impl.AskForLeaveServiceImpl; import com.engine.common.util.CommonUtil; import com.engine.common.util.ServiceUtil; import com.engine.common.util.Utils; import com.engine.cube.service.ModeImpExpService; import com.engine.cube.service.impl.ModeImpExpServiceImpl; import com.google.common.collect.Maps; import org.junit.Test; import weaver.hrm.User; import weaver.hrm.company.SubCompanyComInfo; import java.util.Map; public class Test1 extends beforlog { private ModeImpExpService getService(User user) { return (ModeImpExpService) ServiceUtil.getService(ModeImpExpServiceImpl.class, user); } AskForLeaveService askForLeaveService = ServiceUtil.getService(AskForLeaveServiceImpl.class); @Test public void test1() { Map param = Maps.newHashMap(); param.put("itemId","139"); param.put("userId","34"); param.put("startDate","2024-05-01"); param.put("endDate","2024-05-28"); Map result = askForLeaveService.getRestDayInterval(param); System.out.println(result); } }