Browse Source

上传收尾码生成箱码合一如果是URL去除前面的部分留下最后码

tanzhongran 3 years ago
parent
commit
ceb87e0b02

+ 6 - 0
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/service/QrBoxMappingService.java

@@ -27,6 +27,12 @@ public interface QrBoxMappingService {
      */
     String addQrBoxMappingByFirstAndLast(GenerateBarCodeReq generateBarCodeReq);
 
+    /**
+     * 生成条形码(皇冠盖上传文件方式)
+     * @param codeList
+     * @param packageId
+     * @return
+     */
     String addQrBoxMappingByFileUpload(List<String> codeList,Long packageId);
 
     /**

+ 3 - 0
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/service/impl/QrBoxMappingServiceImpl.java

@@ -383,6 +383,9 @@ public class QrBoxMappingServiceImpl implements QrBoxMappingService {
      * @return
      */
     private Long getCodeIndex(String index) {
+        //如果是URL去除前面的部分留下最后码
+        index = index.substring(index.lastIndexOf("/") + 1);
+
         QrCode qrCode = tableStorePlusUtils.selectOne(QrCode.class, index);
         return qrCode.getCodeIndex();
     }