diff --git a/app/api/logic/VerifyLogic.php b/app/api/logic/VerifyLogic.php index 99b42422..6e9018cd 100644 --- a/app/api/logic/VerifyLogic.php +++ b/app/api/logic/VerifyLogic.php @@ -23,6 +23,8 @@ class VerifyLogic extends Logic public static function getVerifyCode($get) { $lsg_order_id = $get['lsg_order_id']; + $url = $get['url']; + $type = $get['type']; try { $order = LocalGoodsOrder::where([ @@ -36,7 +38,12 @@ class VerifyLogic extends Logic $data['url'] = $order['verify_code_image']; return $data; } - $scene = 'lsg_order_id='.$order['lsg_order_id']; + $scene = array( + 'lsg_order_id'=>$order['lsg_order_id'], + 'url'=>$url, + 'type'=>$type, + ); + $scene = json_encode($scene); $save_dir = ROOT_PATH .'/uploads/verifycode/'; !file_exists($save_dir) && mkdir($save_dir,0777,true); diff --git a/app/api/validate/VerifyValidate.php b/app/api/validate/VerifyValidate.php index c21fb10f..171fbfcc 100644 --- a/app/api/validate/VerifyValidate.php +++ b/app/api/validate/VerifyValidate.php @@ -8,10 +8,14 @@ class VerifyValidate extends Validate { protected $rule = [ 'lsg_order_id' => 'require', + 'url'=>'require', + 'type'=>'require', ]; protected $message = [ 'lsg_order_id' => '缺少订单id', + 'url'=>'缺少跳转路径', + 'type'=>'缺少来源' ]; protected $scene = [