yaozhixue 1 year ago
parent
commit
5e02d50f40

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

@@ -620,6 +620,7 @@ public class DetailDownloadServiceImpl implements DetailDownloadService {
 					continue;
 				}
 				getOrderRepairDetailReason(ordrs, irdsMap, item, irds);
+				xxyyguid.add(item.getXxyyguid());
 			}
 
 			// 两表合一,这里赋值维修项目值
@@ -652,7 +653,6 @@ public class DetailDownloadServiceImpl implements DetailDownloadService {
 					if (reason.getNumber().equals(item.getXxyyh())){
 						reason.setRepairItemId(item.getWxxmh());
 						reason.setRepairItemName(item.getWxxmhmc());
-						break;
 					}
 				}
 			}
@@ -768,6 +768,7 @@ public class DetailDownloadServiceImpl implements DetailDownloadService {
 					continue;
 				}
 				getOrderDetailFile(ordrs, irds, irdsMap, item);
+				fjguid.add(item.getFjguid());
 			}
 
 			if (ordrs.size()>0) {
@@ -922,6 +923,7 @@ public class DetailDownloadServiceImpl implements DetailDownloadService {
 					// 生成维修数据采集明细表数据+三子表数据信息 暂时忽略更新,无新增
 					if (!wxjsguid.contains(item.getWxjsguid())){
 						getorderRepairDetail(ords, its, order, op, item);
+						wxjsguid.add(item.getWxjsguid());
 					}
 				}
 			}