liupeng 4 rokov pred
rodič
commit
700dfba691

+ 2 - 8
code/sapparent/sapservice/src/main/java/org/fouram/service/SapEmployeeTimeService.java

@@ -2,7 +2,6 @@ package org.fouram.service;
 
 import java.util.Iterator;
 import java.util.List;
-import java.util.Map;
 import java.util.Set;
 
 import org.fouram.core.base.service.BaseService;
@@ -26,17 +25,15 @@ public class SapEmployeeTimeService extends BaseService {
 	@SuppressWarnings("unchecked")
 	public void saveEmployeeTimes() throws Exception {
 		List<String> allSapUserIds = wxUserService.selectSapUserId();
-		Map<String, List<String>> map = groupList(allSapUserIds, 25);
 		String url = null;
-		for (String key : map.keySet()) {
+		for (String userId : allSapUserIds) {
 			url = String.format("https://api15.sapsf.cn/odata/v2/EmployeeTime?$filter=userId in %s&$format=json",
-					getUserIdList(map.get(key)));
+					userId);
 			JsonNode node = requestService.getForObject(url, getHttpHeaders());
 			SapEmployeeTime dbEmployeeTime = null;
 			SapEmployeeTime employeeTime = null;
 			if (node != null) {
 				Iterator<JsonNode> iterator = node.get("d").get("results").elements();
-				int i = 0;
 				while (iterator.hasNext()) {
 					JsonNode userNode = iterator.next();
 					String externalCode = JsonNodeUtil.getValue(userNode, "externalCode");
@@ -66,7 +63,6 @@ public class SapEmployeeTimeService extends BaseService {
 					String lastModifiedBy = JsonNodeUtil.getValue(userNode, "lastModifiedBy");
 					String workflowRequestId = JsonNodeUtil.getValue(userNode, "workflowRequestId");
 					String undeterminedEndDate = JsonNodeUtil.getValue(userNode, "undeterminedEndDate");
-					String userId = JsonNodeUtil.getValue(userNode, "userId");
 					String recurrenceGroup = JsonNodeUtil.getValue(userNode, "recurrenceGroup");
 					String createdBy = JsonNodeUtil.getValue(userNode, "createdBy");
 					String workflowInitiatedByAdmin = JsonNodeUtil.getValue(userNode, "workflowInitiatedByAdmin");
@@ -100,9 +96,7 @@ public class SapEmployeeTimeService extends BaseService {
 					} else {
 						saveOne(employeeTime);
 					}
-					i++;
 				}
-				System.out.println(i);
 			}
 		}
 

+ 1 - 1
code/sapparent/sapservice/src/main/resources/spring/mybatis-config.xml

@@ -12,7 +12,7 @@
 		<!-- 驼峰转换 -->
 		<setting name="mapUnderscoreToCamelCase" value="true"/>
 		<!-- 打印查询语句 -->
-		<setting name="logImpl" value="STDOUT_LOGGING" />
+		<!-- <setting name="logImpl" value="STDOUT_LOGGING" /> -->
 	</settings>
 
 	<typeAliases>