| | |
| | | import com.zy.core.cache.OutputQueue; |
| | | import lombok.Data; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | |
| | | this.barcode.append(barcode); |
| | | if(!Cools.isEmpty(barcode)) { |
| | | News.info("{}号条码器,检索数据:{}", slave.getId(), this.barcode); |
| | | |
| | | JSONObject jsonObject = new JSONObject(); |
| | | jsonObject.put("time", DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmss_F)); |
| | | jsonObject.put("barcode", barcode); |
| | | jsonObject.put("id", slave.getId()); |
| | | if (OutputQueue.BARCODE.size() >= 32) { |
| | | OutputQueue.BARCODE.poll(); |
| | | } |
| | |
| | | |
| | | @Override |
| | | public boolean connect() { |
| | | return false; |
| | | return true; |
| | | } |
| | | |
| | | @Override |
| | | public void close() { |
| | | |
| | | } |
| | | |
| | | @Override |
| | | @SuppressWarnings("InfiniteLoopStatement") |
| | | public void run() { |
| | | |
| | | } |
| | | |
| | | } |