Commit 1d0f78fc authored by 赵啸非's avatar 赵啸非

修改同步事项

parent 46c8450e
...@@ -1027,13 +1027,13 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter ...@@ -1027,13 +1027,13 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
public Rest<String> buildMatterDetail(MatterEntity matterEntity, Context context) { public Rest<String> buildMatterDetail(MatterEntity matterEntity, Context context) {
//根据事项url 获取事项详细信息,构建相关详细信息 //根据事项url 获取事项详细信息,构建相关详细信息
// String html = null; // String html = null;
Boolean bool = false; //Boolean bool = false;
String msg = ""; String msg = "";
int reCount = 0; int reCount = 0;
while (reCount < MAX_RETRY_COUNT) { while (reCount < MAX_RETRY_COUNT) {
try { try {
if (ObjectUtils.isEmpty(matterEntity.getUrl())) { if (ObjectUtils.isEmpty(matterEntity.getUrl())) {
bool = true; // bool = true;
msg = "事项url不能为空!"; msg = "事项url不能为空!";
break; break;
//return Rest.fail("事项url不能为空!"); //return Rest.fail("事项url不能为空!");
...@@ -1061,7 +1061,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter ...@@ -1061,7 +1061,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
Integer matterEditionRemote = DataUtil.converStr2Int(baseInfoMap.getOrDefault("事项版本", "0"), 0); Integer matterEditionRemote = DataUtil.converStr2Int(baseInfoMap.getOrDefault("事项版本", "0"), 0);
if (matterEditionLocal >= matterEditionRemote) { if (matterEditionLocal >= matterEditionRemote) {
bool = true; //bool = true;
msg = "本地事项版本大于等于远端,不需要更新!!"; msg = "本地事项版本大于等于远端,不需要更新!!";
break; break;
// return Rest.fail("本地事项版本大于等于远端,不需要更新!"); // return Rest.fail("本地事项版本大于等于远端,不需要更新!");
...@@ -1101,6 +1101,8 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter ...@@ -1101,6 +1101,8 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
matterEntity.setMatterEdition(matterEditionRemote+""); matterEntity.setMatterEdition(matterEditionRemote+"");
return Rest.ok("更新详细成功!");
} catch (SocketTimeoutException readTimeoutException) { } catch (SocketTimeoutException readTimeoutException) {
log.info("请求超时,休眠后重试"); log.info("请求超时,休眠后重试");
reCount++; reCount++;
...@@ -1124,16 +1126,18 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter ...@@ -1124,16 +1126,18 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
} }
} catch (Exception e) { } catch (Exception e) {
log.error(String.format("获取详细异常! id:%s,matterCode:%s,url:%s", matterEntity.getId(), matterEntity.getMatterNo(), matterEntity.getUrl()), e); log.error(String.format("获取详细异常! id:%s,matterCode:%s,url:%s", matterEntity.getId(), matterEntity.getMatterNo(), matterEntity.getUrl()), e);
bool = true; //bool = true;
msg = e.getMessage(); msg = e.getMessage();
break; break;
// return Rest.fail("更新事项失败!" + e.getMessage()); // return Rest.fail("更新事项失败!" + e.getMessage());
} }
} }
return Rest.ok("更新详细成功!");
return Rest.fail(msg);
/* if (bool) { /* if (bool) {
return Rest.fail(msg); return Rest.fail(msg);
} else { } else {
return Rest.ok("更新详细成功!");
}*/ }*/
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment