|
@@ -673,19 +673,24 @@ public class UploadFromWebService {
|
|
|
String res = outInterfaceService.importPatents(patentCell);
|
|
|
JSONObject jsonObject = JSONObject.parseObject(res);
|
|
|
if (jsonObject.get("code").toString().equals("500")) {
|
|
|
- //任务执行情况状态设为失败,任务条件状态设为已完成(若是任务条件是定时任务则设为等待下一次执行)
|
|
|
- qrtzTaskDetail.setTaskDetailState(3);
|
|
|
- qrtzTaskDetail.setSuccessNum(successNum);
|
|
|
- qrtzTaskDetail.setDefaultNum(count - successNum);
|
|
|
- qrtzTaskDetail.setEndTime(new Date());
|
|
|
- qrtzTaskDetail.updateById();
|
|
|
- if (qrtzTask.getTaskType() == 1) {
|
|
|
- qrtzTask.setTaskState(4);
|
|
|
- } else {
|
|
|
- qrtzTask.setTaskState(3);
|
|
|
- }
|
|
|
- qrtzTask.updateById();
|
|
|
- return null;
|
|
|
+// //任务执行情况状态设为失败,任务条件状态设为已完成(若是任务条件是定时任务则设为等待下一次执行)
|
|
|
+// qrtzTaskDetail.setTaskDetailState(3);
|
|
|
+// qrtzTaskDetail.setSuccessNum(successNum);
|
|
|
+// qrtzTaskDetail.setDefaultNum(count - successNum);
|
|
|
+// qrtzTaskDetail.setEndTime(new Date());
|
|
|
+// qrtzTaskDetail.updateById();
|
|
|
+// if (qrtzTask.getTaskType() == 1) {
|
|
|
+// qrtzTask.setTaskState(4);
|
|
|
+// } else {
|
|
|
+// qrtzTask.setTaskState(3);
|
|
|
+// }
|
|
|
+// qrtzTask.updateById();
|
|
|
+// return null;
|
|
|
+
|
|
|
+ //拿到当前这个下载失败的专利号,保存起来(具体怎么处理失败的专利考虑)
|
|
|
+ String patentNo = patentCell.getPatentNo();
|
|
|
+ //然后跳过本次专利,继续下载下一个专利
|
|
|
+ continue;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -703,9 +708,9 @@ public class UploadFromWebService {
|
|
|
.setUrl("")
|
|
|
.setTotal(count), ResponseEnum.PATENT_IMPORT_TASK_SUCCESS), "null");
|
|
|
} catch (XiaoShiException e) {
|
|
|
+ //虽然拿不到所有附图,但已经拿到了专利著录,能拿到啥是啥
|
|
|
log.info(e.getMessage());
|
|
|
} catch (Exception e) {
|
|
|
- //虽然拿不到所有附图,但是可以拿其他的,能拿到啥是啥
|
|
|
qrtzTaskDetail.setTaskDetailState(3);
|
|
|
qrtzTaskDetail.setSuccessNum(successNum);
|
|
|
qrtzTaskDetail.setDefaultNum(qrtzTaskDetail.getAllNum() - successNum);
|