From 50643690f1afb6e569b09a8f1801d111fbf57570 Mon Sep 17 00:00:00 2001 From: Jack <46790855@qq.com> Date: Thu, 21 Nov 2024 16:16:20 +0800 Subject: [PATCH] fix printer bug --- .../impl/ShopStorePrinterServiceImpl.java | 141 +++++++++++------- 1 file changed, 84 insertions(+), 57 deletions(-) diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopStorePrinterServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopStorePrinterServiceImpl.java index ef36b0d8..a718c7b2 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopStorePrinterServiceImpl.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopStorePrinterServiceImpl.java @@ -115,11 +115,14 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl 0) { // 打印机已经存在的情况 - if (existRecord.getFlag() == ConstantError.Disable2) { - // 打印机没有绑定飞鹅平台 - UpdateWrapper updateWrapper = new UpdateWrapper(); - updateWrapper.eq("printer_id", existRecord.getPrinter_id()); - updateWrapper.set("updated_by", userId); - updateWrapper.set("updated_at", new Date()); - - // 往厂商添加打印机 - // "922441475#r6ZXPvHH#核销柜台"; - boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", existRecord.getPrinter_sn(), existRecord.getPrinter_key(), existRecord.getPrinter_name())); - if (success) { - updateWrapper.set("flag", ConstantError.Enable); - } - - update(updateWrapper); - String msg = "添加成功"; - if (!success) { - msg = msg + ",但未绑定成功,请检查打印机编号和密钥是否正确。"; - } - - return CommonResult.success(null, msg); - } +// if (existRecord.getFlag() == ConstantError.Disable2) { +// // 打印机没有绑定飞鹅平台 +// UpdateWrapper updateWrapper = new UpdateWrapper(); +// updateWrapper.eq("printer_id", existRecord.getPrinter_id()); +// updateWrapper.set("updated_by", userId); +// updateWrapper.set("updated_at", new Date()); +// +// // 往厂商添加打印机 +// // "922441475#r6ZXPvHH#核销柜台"; +// boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", existRecord.getPrinter_sn(), existRecord.getPrinter_key(), existRecord.getPrinter_name())); +// if (success) { +// updateWrapper.set("flag", ConstantError.Enable); +// } +// +// update(updateWrapper); +// String msg = "添加成功"; +// if (!success) { +// msg = msg + ",但未绑定成功,请检查打印机编号和密钥是否正确。"; +// } +// +// return CommonResult.success(null, msg); +// } return CommonResult.success(null, "打票机已添加,请勿重复操作"); } - String msg = "添加成功"; +// String msg = "添加成功"; // 往厂商添加打印机 // "922441475#r6ZXPvHH#核销柜台"; - boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(), record.getPrinter_name())); - if (success) { - - if (!success) { - msg = msg + ",但打印机绑定未成功,请检查打印机编号和密钥是否正确。"; - } - record.setFlag(ConstantError.Enable); - } +// boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(), record.getPrinter_name())); +// if (success) { +// +// if (!success) { +// msg = msg + ",但打印机绑定未成功,请检查打印机编号和密钥是否正确。"; +// } +// record.setFlag(ConstantError.Enable); +// } if (add(record)) { - return CommonResult.success(null, msg); + return CommonResult.success(null, "添加成功"); } return CommonResult.failed("添加失败!"); @@ -207,26 +210,30 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl queryWrapper2 = new QueryWrapper<>(); queryWrapper2.eq("store_id", record.getStore_id()); @@ -238,14 +245,23 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl updateWrapper = new UpdateWrapper<>(); updateWrapper.eq("printer_id", printerId); updateWrapper.set("status", status); + updateWrapper.set("flag", status); - boolean success = update(updateWrapper); - if (success) { - return CommonResult.success(); + if (update(updateWrapper)) { + return CommonResult.success(null,"操作成功!"); } return CommonResult.failed("操作失败!"); @@ -308,6 +334,7 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl