luyanwen преди 3 години
родител
ревизия
d4a733ba6b
променени са 1 файла, в които са добавени 11 реда и са изтрити 0 реда
  1. 11 0
      abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/infrastructure/mq/GenerateCodeConsumer.java

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

@@ -211,6 +211,17 @@ public class GenerateCodeConsumer {
 			// 循环生成码
 			List<QrData> codeList = loopGenerateCode(qrRepertoryColumnList, qrRepertoryId, urlMap, qrRepertorySerialNumberMap, qrNumber, batchNumber, repeatTimes,boxCodeFormat);
 
+            // 更新码库流水号
+            if (!qrRepertorySerialNumberMap.isEmpty()) {
+                for (Map.Entry<String, QrRepertorySerialNumber> entry : qrRepertorySerialNumberMap.entrySet()) {
+                    QrRepertorySerialNumber qrRepertorySerialNumber = entry.getValue();
+                    QrRepertorySerialNumber updateSerialNumber = new QrRepertorySerialNumber()
+                            .setId(qrRepertorySerialNumber.getId())
+                            .setSerialNumber(qrRepertorySerialNumber.getSerialNumber());
+                    qrRepertorySerialNumberMapper.updateById(updateSerialNumber);
+                }
+            }
+
 			// table数据库  批量插入
 			saveTableStore(qrPackageBatch, codeList);