pang.jiabao
2025-05-10 b6ae7c44d37d96a23c2e356a48018a4eb547cbd0
避免扫描条码重复打印
1个文件已修改
5 ■■■■ 已修改文件
src/main/java/com/zy/core/thread/BarcodeThread.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/BarcodeThread.java
@@ -22,6 +22,8 @@
    private Slave slave;
    private StringBuffer barcode = new StringBuffer();
    private String lastBarcode = "";
    public BarcodeThread(Slave slave) {
        this.slave = slave;
    }
@@ -33,7 +35,8 @@
    public void setBarcode(String barcode) {
        this.barcode.delete(0, this.barcode.length());
        this.barcode.append(barcode);
        if (!Cools.isEmpty(barcode)) {
        if (!Cools.isEmpty(barcode) && !lastBarcode.equals(barcode)) {
            lastBarcode = barcode;
            log.info("{}号条码器,检索数据:{}", slave.getId(), this.barcode);
            JSONObject jsonObject = new JSONObject();
            jsonObject.put("time", DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmss_F));