Przeglądaj źródła

优化日志报错

java110 4 lat temu
rodzic
commit
a0044f4e05

+ 1 - 1
service-front/src/main/java/com/java110/front/components/assetImport/AssetImportComponent.java

@@ -27,7 +27,7 @@ public class AssetImportComponent {
     private IAssetExportSMO assetExportSMOImpl;
 
     /**
-     * 添加应用数据
+     * 资产导入方法 将Excel中的数据直接导入到表里
      *
      * @param pd 页面数据封装
      * @return ResponseEntity 对象

+ 32 - 2
service-front/src/main/java/com/java110/front/smo/assetImport/impl/AssetImportSMOImpl.java

@@ -326,6 +326,10 @@ public class AssetImportSMOImpl extends BaseComponentSMO implements IAssetImport
                     }
                     assetImportLogDetailDto.setObjName(parkingSpace.getPaNum());
                     assetImportLogDetailDtos.add(assetImportLogDetailDto);
+                    failCount +=1;
+                    successCount = successCount >0? successCount -1:successCount;
+                    assetImportLogDto.setSuccessCount(successCount);
+                    assetImportLogDto.setErrorCount(failCount);
                     continue;
                 } else {
                     JSONObject body = JSONObject.parseObject(responseEntity.getBody());
@@ -338,6 +342,10 @@ public class AssetImportSMOImpl extends BaseComponentSMO implements IAssetImport
                         assetImportLogDetailDtos.add(assetImportLogDetailDto);
                         assetImportLogDto.setSuccessCount(successCount);
                         assetImportLogDto.setErrorCount(failCount);
+                        failCount +=1;
+                        successCount = successCount >0? successCount -1:successCount;
+                        assetImportLogDto.setSuccessCount(successCount);
+                        assetImportLogDto.setErrorCount(failCount);
                         continue;
                     }
                 }
@@ -388,6 +396,10 @@ public class AssetImportSMOImpl extends BaseComponentSMO implements IAssetImport
                     }
                     assetImportLogDetailDto.setObjName(parkingSpace.getCarNum());
                     assetImportLogDetailDtos.add(assetImportLogDetailDto);
+                    failCount +=1;
+                    successCount = successCount >0? successCount -1:successCount;
+                    assetImportLogDto.setSuccessCount(successCount);
+                    assetImportLogDto.setErrorCount(failCount);
                 } else {
                     JSONObject body = JSONObject.parseObject(responseEntity.getBody());
                     if (body.containsKey("code") && body.getIntValue("code") != 0) {
@@ -397,6 +409,10 @@ public class AssetImportSMOImpl extends BaseComponentSMO implements IAssetImport
                         assetImportLogDetailDto.setMessage(body.getString("msg"));
                         assetImportLogDetailDto.setObjName(parkingSpace.getCarNum());
                         assetImportLogDetailDtos.add(assetImportLogDetailDto);
+                        failCount +=1;
+                        successCount = successCount >0? successCount -1:successCount;
+                        assetImportLogDto.setSuccessCount(successCount);
+                        assetImportLogDto.setErrorCount(failCount);
                     }
                 }
             }
@@ -592,6 +608,10 @@ public class AssetImportSMOImpl extends BaseComponentSMO implements IAssetImport
                         }
                         assetImportLogDetailDto.setObjName(room.getRoomNum() + "室");
                         assetImportLogDetailDtos.add(assetImportLogDetailDto);
+                        failCount +=1;
+                        successCount = successCount >0? successCount -1:successCount;
+                        assetImportLogDto.setSuccessCount(successCount);
+                        assetImportLogDto.setErrorCount(failCount);
                     } else {
                         JSONObject body = JSONObject.parseObject(responseEntity.getBody());
                         if (body.containsKey("code") && body.getIntValue("code") != 0) {
@@ -601,10 +621,12 @@ public class AssetImportSMOImpl extends BaseComponentSMO implements IAssetImport
                             assetImportLogDetailDto.setMessage(body.getString("msg"));
                             assetImportLogDetailDto.setObjName(room.getRoomNum() + "室");
                             assetImportLogDetailDtos.add(assetImportLogDetailDto);
+                            failCount +=1;
+                            successCount = successCount >0? successCount -1:successCount;
+                            assetImportLogDto.setSuccessCount(successCount);
+                            assetImportLogDto.setErrorCount(failCount);
                         }
                     }
-                    assetImportLogDto.setSuccessCount(successCount);
-                    assetImportLogDto.setErrorCount(failCount);
                 }
 
             }
@@ -904,6 +926,10 @@ public class AssetImportSMOImpl extends BaseComponentSMO implements IAssetImport
                     }
                     assetImportLogDetailDto.setObjName(importFloor.getFloorNum() + "栋" + importFloor.getUnitNum() + "单元");
                     assetImportLogDetailDtos.add(assetImportLogDetailDto);
+                    failCount +=1;
+                    successCount = successCount >0? successCount -1:successCount;
+                    assetImportLogDto.setSuccessCount(successCount);
+                    assetImportLogDto.setErrorCount(failCount);
                 } else {
                     JSONObject body = JSONObject.parseObject(responseEntity.getBody());
                     if (body.containsKey("code") && body.getIntValue("code") != 0) {
@@ -913,6 +939,10 @@ public class AssetImportSMOImpl extends BaseComponentSMO implements IAssetImport
                         assetImportLogDetailDto.setMessage(body.getString("msg"));
                         assetImportLogDetailDto.setObjName(importFloor.getFloorNum() + "栋" + importFloor.getUnitNum() + "单元");
                         assetImportLogDetailDtos.add(assetImportLogDetailDto);
+                        failCount +=1;
+                        successCount = successCount >0? successCount -1:successCount;
+                        assetImportLogDto.setSuccessCount(successCount);
+                        assetImportLogDto.setErrorCount(failCount);
                     }
                 }
                 //将unitId 刷入ImportFloor对象