|
|
@@ -265,16 +265,17 @@ public class JkApiServiceImpl implements IJkApiService {
|
|
|
for (Member member : project.getMemberList()) {
|
|
|
SysProjectStaff sysProjectStaff = new SysProjectStaff();
|
|
|
SysUser sysUser = sysUserService.selectUserByUserName(member.getAccountNo());
|
|
|
- sysProjectStaff.setProjectPid(project.getProCode());
|
|
|
- sysProjectStaff.setProjectName(project.getProName());
|
|
|
- sysProjectStaff.setUserId(null != sysUser ? sysUser.getUserId() : null);
|
|
|
- sysProjectStaff.setRoleId(null != sysUser ? sysUser.getRoleId() : null);
|
|
|
- SysProjectStaff dbStaff = projectStaffService.selectSysProjectStaff(sysProjectStaff);
|
|
|
- if(null == dbStaff) {
|
|
|
- projectStaffService.insertSysProjectStaff(sysProjectStaff);
|
|
|
- projectStaffNum++;
|
|
|
+ if(sysUser != null) {
|
|
|
+ sysProjectStaff.setProjectPid(project.getProCode());
|
|
|
+ sysProjectStaff.setProjectName(project.getProName());
|
|
|
+ sysProjectStaff.setUserId(null != sysUser ? sysUser.getUserId() : null);
|
|
|
+ sysProjectStaff.setRoleId(null != sysUser ? sysUser.getRoleId() : null);
|
|
|
+ SysProjectStaff dbStaff = projectStaffService.selectSysProjectStaff(sysProjectStaff);
|
|
|
+ if(null == dbStaff) {
|
|
|
+ projectStaffService.insertSysProjectStaff(sysProjectStaff);
|
|
|
+ projectStaffNum++;
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
if(sourceFrom.equals(HJL)){
|
|
|
@@ -337,7 +338,8 @@ public class JkApiServiceImpl implements IJkApiService {
|
|
|
logger.info("获取建科"+objectName+"请求url:" + url);
|
|
|
Request request = buildPostRequest(url);
|
|
|
try {
|
|
|
- Response response = client.newCall(request).execute();
|
|
|
+ OkHttpClient okHttpClient = buildOkHttpClient();
|
|
|
+ Response response = okHttpClient.newCall(request).execute();
|
|
|
String responseBody = response.body().string();
|
|
|
logger.info("获取建科项目"+objectName+"返回:" + responseBody);
|
|
|
|
|
|
@@ -557,9 +559,9 @@ public class JkApiServiceImpl implements IJkApiService {
|
|
|
|
|
|
private OkHttpClient buildOkHttpClient() {
|
|
|
return new OkHttpClient.Builder()
|
|
|
- .connectTimeout(10, TimeUnit.SECONDS)
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
.writeTimeout(50, TimeUnit.SECONDS)
|
|
|
- .readTimeout(10, TimeUnit.MINUTES)
|
|
|
+ .readTimeout(60, TimeUnit.MINUTES)
|
|
|
.build();
|
|
|
}
|
|
|
|