|
@@ -109,6 +109,9 @@ public class GenerateCodeServiceImpl implements GenerateCodeService {
|
|
|
|
|
|
private static final int REPEAT_BUILD_CODE_TIMES = 10;
|
|
private static final int REPEAT_BUILD_CODE_TIMES = 10;
|
|
|
|
|
|
|
|
+
|
|
|
|
+ private static final String QR_PACKAGE_CHECK_LINE = "ABI I-QMS";
|
|
|
|
+
|
|
|
|
|
|
* 生成码
|
|
* 生成码
|
|
*/
|
|
*/
|
|
@@ -504,6 +507,9 @@ public class GenerateCodeServiceImpl implements GenerateCodeService {
|
|
private String createCodeFile(QrPackage qrPackage,BaseFactory coverFactory, QrRepertoryVO qrRepertory,
|
|
private String createCodeFile(QrPackage qrPackage,BaseFactory coverFactory, QrRepertoryVO qrRepertory,
|
|
Map<Long,QrBoxCodeFormatSplit> splitCache,String batchNumber,QrBoxCodeFormat boxCodeFormat,
|
|
Map<Long,QrBoxCodeFormatSplit> splitCache,String batchNumber,QrBoxCodeFormat boxCodeFormat,
|
|
ArrayList<File> fileList,List<QrData> codeList) {
|
|
ArrayList<File> fileList,List<QrData> codeList) {
|
|
|
|
+
|
|
|
|
+ boolean isLineEncode = QrCodeEncodeTypeEnum.LINE_ENCODE.is(coverFactory.getIsQrCodeEncode());
|
|
|
|
+
|
|
List<QrRepertoryColumnVO> qrRepertoryColumnList = qrRepertory.getQrRepertoryColumnList();
|
|
List<QrRepertoryColumnVO> qrRepertoryColumnList = qrRepertory.getQrRepertoryColumnList();
|
|
List<String> columnNameList = new ArrayList<>();
|
|
List<String> columnNameList = new ArrayList<>();
|
|
StringBuilder content = new StringBuilder();
|
|
StringBuilder content = new StringBuilder();
|
|
@@ -536,8 +542,11 @@ public class GenerateCodeServiceImpl implements GenerateCodeService {
|
|
}
|
|
}
|
|
content.append("\r\n");
|
|
content.append("\r\n");
|
|
|
|
|
|
-
|
|
+
|
|
- String checkInfo = AesEncodeUtil.aesEncode("ABI I-QMS", encodeKey);
|
|
+ String checkInfo = QR_PACKAGE_CHECK_LINE;
|
|
|
|
+ if(isLineEncode){
|
|
|
|
+ checkInfo = AesEncodeUtil.aesEncode(checkInfo, encodeKey);
|
|
|
|
+ }
|
|
content.append(checkInfo);
|
|
content.append(checkInfo);
|
|
content.append("\r\n");
|
|
content.append("\r\n");
|
|
|
|
|
|
@@ -564,7 +573,7 @@ public class GenerateCodeServiceImpl implements GenerateCodeService {
|
|
String innerData = String.join(",",codeTextList);
|
|
String innerData = String.join(",",codeTextList);
|
|
|
|
|
|
|
|
|
|
- if(QrCodeEncodeTypeEnum.LINE_ENCODE.is(coverFactory.getIsQrCodeEncode())){
|
|
+ if(isLineEncode){
|
|
innerData = AesEncodeUtil.aesEncode(innerData, encodeKey);
|
|
innerData = AesEncodeUtil.aesEncode(innerData, encodeKey);
|
|
}
|
|
}
|
|
|
|
|