Ver código fonte

Merge branch 'feature/1.0.0' of github.com:ab-inbev-apac/abi-cloud-qr-platform into feature/1.0.0

tanzhongran 4 anos atrás
pai
commit
66c4152ed3

+ 8 - 2
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/infrastructure/mq/GenerateCodeConsumer.java

@@ -256,7 +256,6 @@ public class GenerateCodeConsumer {
                     qrRepertorySerialNumberMapper.updateById(updateSerialNumber);
                 }
             }
-
 			// table数据库  批量插入
 			saveTableStore(qrPackageBatch, codeList);
 
@@ -360,7 +359,14 @@ public class GenerateCodeConsumer {
 			});
 			qrCodes.addAll(qrCodeCope);
 		});
-		tableStorePlusUtils.putRow(qrCodes);
+		List<TableStoreEntity> qrlist = new ArrayList<>();
+		for (int i = 0; i < qrCodes.size(); i++) {
+			qrlist.add(qrCodes.get(i));
+			if(qrlist.size()==200){
+				tableStorePlusUtils.putRow(qrlist);
+				qrlist = new ArrayList<>();
+			}
+		}
 		sum+=qrCodes.size();
 	}