fix printer bug

This commit is contained in:
Jack 2024-11-20 17:23:54 +08:00
parent 8e00494264
commit 95d1dace4d

View File

@ -201,10 +201,11 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
UpdateWrapper<ShopStorePrinter> updateWrapper = new UpdateWrapper<ShopStorePrinter>();
updateWrapper.eq("printer_id", record.getPrinter_id());
updateWrapper.set("printer_name", record.getPrinter_name());
updateWrapper.set("printer_sn", record.getPrinter_sn());
updateWrapper.set("printer_key", record.getPrinter_key());
updateWrapper.set("model_id", record.getModel_id());
updateWrapper.set("region_id", record.getRegion_id());
updateWrapper.set("paper_with", record.getPaper_with());
updateWrapper.set("printer_key", record.getPrinter_key());
updateWrapper.set("website_url", record.getWebsite_url());
if (record.getStatus() == null) {
updateWrapper.set("status", ConstantError.Enable);
@ -232,17 +233,14 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
queryWrapper2.eq("printer_sn", record.getPrinter_sn());
ShopStorePrinter existRecord2 = getOne(queryWrapper2);
if (existRecord2 == null || existRecord2.getPrinter_id() <= 0) {
// 打印机从未加入到厂家到情况
// 往厂商添加打印机
// "922441475#r6ZXPvHH#核销柜台";
// 打印机从未加入到厂家到情况往厂商添加打印机
// 格式"922441475#r6ZXPvHH#核销柜台";
boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(), record.getPrinter_name()));
if (success) {
updateWrapper.set("flag", ConstantError.Enable);
} else {
msg = msg + ",但打印机绑定未成功,请检查打印机编号和密钥是否正确。";
}
updateWrapper.set("printer_sn", record.getPrinter_sn());
}
}