From 6c40e04eb7c2060feb2533735cd3089d438965e5 Mon Sep 17 00:00:00 2001 From: nidapeng <jp@doumee.com> Date: 星期二, 19 三月 2024 17:19:36 +0800 Subject: [PATCH] 整理 --- server/dmvisit_service/src/main/java/com/doumee/core/erp/ErpTool.java | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/core/erp/ErpTool.java b/server/dmvisit_service/src/main/java/com/doumee/core/erp/ErpTool.java index 3a3fb6b..17067e0 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/core/erp/ErpTool.java +++ b/server/dmvisit_service/src/main/java/com/doumee/core/erp/ErpTool.java @@ -17,11 +17,14 @@ import com.doumee.core.model.PageWrap; import com.doumee.core.utils.Constants; import com.doumee.core.utils.HttpsUtil; +import com.doumee.dao.business.InterfaceLogMapper; import com.doumee.dao.business.model.InterfaceLog; import com.doumee.dao.business.model.Member; import com.doumee.service.business.InterfaceLogService; import com.github.pagehelper.PageInfo; import org.apache.commons.lang3.StringUtils; +import org.apache.ibatis.session.SqlSession; +import org.apache.ibatis.session.SqlSessionFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -34,8 +37,12 @@ @Autowired private InterfaceLogService interfaceLogService; - + @Autowired + private SqlSessionFactory sqlSessionFactory; public void saveInterfaceLog(Object param, String path,String result,Integer type) { + SqlSession sqlSession2 = sqlSessionFactory.openSession(true); + InterfaceLogMapper mapper2 = sqlSession2.getMapper(InterfaceLogMapper.class); + InterfaceLog interfaceLog=new InterfaceLog(); interfaceLog.setType(type); interfaceLog.setCreateDate(new Date()); @@ -47,7 +54,8 @@ interfaceLog.setRepose(result); interfaceLog.setName(path); interfaceLog.setUrl(path); - interfaceLogService.create(interfaceLog); + mapper2.insert(interfaceLog); + sqlSession2.commit(); } @@ -107,6 +115,7 @@ int pageSize = 100; boolean hasLast = true; while (hasLast){ + hasLast = false; PageWrap<UserListRequest> pageWrap = new PageWrap<>(); pageWrap.setModel(param); pageWrap.setPage(page); @@ -115,14 +124,12 @@ if(StringUtils.isNotBlank(result)){ TypeReference typeReference = new TypeReference<ERPApiResponse<PageData<ErpUserListResponse>>>(){}; - ERPApiResponse<PageData <ErpUserListResponse>> response = JSONObject.parseObject(result, typeReference.getType()); + ERPApiResponse<PageData <ErpUserListResponse>> response = JSONObject.parseObject(result, typeReference.getType()); if(response!=null && response.getData()!=null && response.getData().getRecords()!=null){ list.addAll(response.getData().getRecords()); if(pageSize*page < response.getData().getTotal() ){ - hasLast =false;//杩樻湁涓嬩竴椤� + hasLast =true;//杩樻湁涓嬩竴椤� } - }else{ - hasLast =false;//杩樻湁涓嬩竴椤� } page++; } -- Gitblit v1.9.3