From 4433d18c8a0bdeb9835c26b49df91b3ebc4cc664 Mon Sep 17 00:00:00 2001 From: sszdot Date: Thu, 12 Dec 2024 16:02:34 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=B1=BB=20=20=E5=9E=8B=E3=80=91?= =?UTF-8?q?=EF=BC=9Afactor=20=E3=80=90=E5=8E=9F=20=20=E5=9B=A0=E3=80=91?= =?UTF-8?q?=EF=BC=9A=E5=90=8E=E7=AB=AF=E6=A0=A1=E9=AA=8C=E9=98=B2=E6=AD=A2?= =?UTF-8?q?=20=E5=89=8D=E7=AB=AF=E5=BC=82=E5=B8=B8=E6=8F=90=E4=BA=A4=20?= =?UTF-8?q?=E6=81=B6=E6=84=8F=E6=8F=90=E4=BA=A4=E7=AD=89=20=E3=80=90?= =?UTF-8?q?=E8=BF=87=20=20=E7=A8=8B=E3=80=91=EF=BC=9A=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=20=E4=B8=AD=E8=BF=90=E8=B4=B9=20=E6=89=93?= =?UTF-8?q?=E5=8C=85=E8=B4=B9=E6=A0=A1=E9=AA=8C=20(=E4=B8=8E=E5=95=86?= =?UTF-8?q?=E9=93=BA=E8=A1=A8=E9=87=8C=E9=9D=A2=E7=9A=84=E7=BC=BA=E7=9C=81?= =?UTF-8?q?=E5=80=BC=E6=AF=94=E8=BE=83)=20=E3=80=90=E5=BD=B1=20=20?= =?UTF-8?q?=E5=93=8D=E3=80=91=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FlyCube/Api/Controller/CheckController.class.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/FlyCube/Api/Controller/CheckController.class.php b/FlyCube/Api/Controller/CheckController.class.php index 38c28a6..6d07282 100644 --- a/FlyCube/Api/Controller/CheckController.class.php +++ b/FlyCube/Api/Controller/CheckController.class.php @@ -104,7 +104,16 @@ class CheckController extends PublicController //后台校验总价格 和 前端总价格 if ($total_price != $_REQUEST['total']) { - echo json_encode(array('status' => 1, 'msg' => '价格不符!')); + echo json_encode(array('status' => 0, 'msg' => '价格不符!')); + exit(); //有问题跳出 + } + + //后台校验 运费 打包费 和 前端提交值 ps:目前和商铺表 里的运费 打包费进行比较 后续可能要根据比如运输距离 商户根据订单单独修改的值 进行对比 + $shopDb = D('shop'); + $whereShop['shop_id'] = $_REQUEST['shop_id']; + $shop = $shopDb->where($whereShop)->find(); + if ($_REQUEST['default_transport_price'] != $shop['default_transport_price'] || $_REQUEST['default_pack_price'] != $shop['default_pack_price']) { + echo json_encode(array('status' => 0, 'msg' => '运费和打包费不符!')); exit(); //有问题跳出 }