yaozhixue 1 year ago
parent
commit
30d73a1e3b

+ 8 - 1
src/main/java/com/zfire/jiasm/syncdata/download/order/DetailDownloadInstallTask.java

@@ -95,7 +95,14 @@ public class DetailDownloadInstallTask {
 
 					} catch (Exception ex) {
 						log.error("执行安装明细下载任务[" + downloadTaskNo + "]发生错误", ex);
-						detailDownloadService.updateError(downloadTaskNo, downloadTimes, ex.getMessage());
+						String errMessage = "同步出错";
+						if (ex.getMessage() !=null){
+							errMessage = errMessage + ex.getMessage();
+							if (errMessage.length()>2048){
+								errMessage = errMessage.substring(0,2048);
+							}
+						}
+						detailDownloadService.updateError(downloadTaskNo, downloadTimes, errMessage);
 					}
 				}
 			}

+ 1 - 10
src/main/java/com/zfire/jiasm/syncdata/service/impl/DetailDownloadServiceImpl.java

@@ -285,17 +285,8 @@ public class DetailDownloadServiceImpl implements DetailDownloadService {
 			}
 		}catch (Exception ex) {
 			ex.printStackTrace();
-			String errMessage = "同步子信息出错";
-
-			if (ex.getMessage() !=null){
-				errMessage = errMessage + ex.getMessage();
-				if (errMessage.length()>2048){
-					errMessage = errMessage.substring(0,2048);
-				}
-			}
-
 			// 抛异常目的是把前期的数据操作回滚
-			throw new Exception(errMessage);
+			throw new Exception(ex);
 		}
 	}