From d2995968790065944f851909b99fb186c2cb38f5 Mon Sep 17 00:00:00 2001 From: sangelxiu1 <15781802@163.com> Date: Thu, 30 Oct 2025 09:46:02 +0800 Subject: [PATCH] =?UTF-8?q?##=20Fix=20-=20=E3=80=90H5=E3=80=91=E5=A4=8D?= =?UTF-8?q?=E8=B4=AD=E4=B8=93=E5=8C=BA=E4=B8=8B=E5=8D=95=E6=97=B6=E7=BC=BA?= =?UTF-8?q?=E5=B0=91=E6=9C=80=E9=AB=982w=E4=B8=9A=E7=BB=A9=E7=9A=84?= =?UTF-8?q?=E9=99=90=E5=88=B6[http://47.94.148.201:8081/index.php=3Fm=3Dbu?= =?UTF-8?q?g&f=3Dview&bugID=3D456]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../retail/sale/controller/api/ApiRetailOrderController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/retail/sale/controller/api/ApiRetailOrderController.java b/bd-business/bd-business-sale/src/main/java/com/hzs/retail/sale/controller/api/ApiRetailOrderController.java index f34bc4d8..4c0f944a 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/retail/sale/controller/api/ApiRetailOrderController.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/retail/sale/controller/api/ApiRetailOrderController.java @@ -433,6 +433,7 @@ public class ApiRetailOrderController { @PostMapping("/confirm-other-order") public AjaxResult confirmOtherOrder(@Valid @RequestBody RetailOrderOtherParam orderParam, @RequestHeader("Source") Integer source) { + Integer sourceSpecialArea = orderParam.getSpecialArea(); // 设置数据来源 orderParam.setSource(source); // 会员ID @@ -454,7 +455,7 @@ public class ApiRetailOrderController { // 确认订单 String str = iRetailOrderService.confirmOtherOrder(orderParam); SaOrderExt saOrder = redisService.getCacheObject(CacheConstants.RETAIL_TEMP_ORDER + orderParam.getPkCreator() + orderParam.getOrderCode()); - if (ESpecialArea.RETAIL_UPGRADE.getValue() == orderParam.getSpecialArea() && saOrder.getOrderAchieve().compareTo(RetailConstants.SPECIAL_AREA_41_MAX_ORDER_AMOUNT) > 0) { + if (ESpecialArea.RETAIL_UPGRADE.getValue() == sourceSpecialArea && saOrder.getOrderAchieve().compareTo(RetailConstants.SPECIAL_AREA_41_MAX_ORDER_AMOUNT) > 0) { redisService.deleteObject(CacheConstants.RETAIL_TEMP_ORDER + orderParam.getPkCreator() + orderParam.getOrderCode()); return AjaxResult.error("订单业绩超过" + RetailConstants.SPECIAL_AREA_41_MAX_ORDER_AMOUNT + "上限"); }