|
@@ -159,18 +159,18 @@ class Index extends Api
|
|
|
}
|
|
|
|
|
|
$id = input('id', 0, 'intval'); //活动id
|
|
|
- $collectionplace = input('collectionplace', '', 'trim'); //集合地点
|
|
|
+// $collectionplace = input('collectionplace', '', 'trim'); //集合地点
|
|
|
//人员信息json串:
|
|
|
// name姓名 credtype证件类型 idcard身份证号 mobile手机号 emergencycontact紧急联系人 contactmobile紧急联系方式
|
|
|
// insurance保险 originalprice原价 vipprice会员价 coupon_id用户优惠券ID is_free是否使用免费次数:0=否,1=是
|
|
|
- // price小计 is_self是否本人:0=否,1=是
|
|
|
+ // price小计 is_self是否本人:0=否,1=是 collectionplace集合地点
|
|
|
$active_people = input('active_people', '', 'trim');
|
|
|
$paytype = input('paytype', 0, 'intval'); //支付方式:0=余额,1=微信
|
|
|
$total_price = input('total_price', 0, 'trim'); //总价格
|
|
|
|
|
|
- if ($collectionplace === '' || iconv_strlen($collectionplace, 'utf-8') > 255) {
|
|
|
- $this->error('请选择集合地点');
|
|
|
- }
|
|
|
+// if ($collectionplace === '' || iconv_strlen($collectionplace, 'utf-8') > 255) {
|
|
|
+// $this->error('请选择集合地点');
|
|
|
+// }
|
|
|
if (!preg_match('/^[0-9]+(.[0-9]{1,2})?$/', $total_price) || $total_price < 0) {
|
|
|
$this->error('合计价格错误');
|
|
|
}
|
|
@@ -264,6 +264,11 @@ class Index extends Api
|
|
|
$this->error('保险信息错误');
|
|
|
break;
|
|
|
}
|
|
|
+ //判断集合地点
|
|
|
+ if ($v['collectionplace'] === '' || iconv_strlen($v['collectionplace'] , 'utf-8') > 255) {
|
|
|
+ $this->error($v['name'] . '请选择集合地点');
|
|
|
+ break;
|
|
|
+ }
|
|
|
//判断用户信息
|
|
|
if ($v['is_self'] && $k == 0) {
|
|
|
//判断用户信息
|
|
@@ -455,7 +460,7 @@ class Index extends Api
|
|
|
|
|
|
$data['active_id'] = $id;
|
|
|
$data['user_id'] = $this->auth->id;
|
|
|
- $data['collectionplace'] = $collectionplace;
|
|
|
+ $data['collectionplace'] = $v['collectionplace'];
|
|
|
$data['credtype'] = $v['credtype'];
|
|
|
$data['insurance'] = $v['insurance'];
|
|
|
$data['originalprice'] = $info['price'];
|
|
@@ -481,7 +486,7 @@ class Index extends Api
|
|
|
$order_data['order_sn'] = date('YmdHis', time()) . rand(10000000, 99999999);
|
|
|
$order_data['active_id'] = $id;
|
|
|
$order_data['user_id'] = $this->auth->id;
|
|
|
- $order_data['collectionplace'] = $collectionplace;
|
|
|
+// $order_data['collectionplace'] = $collectionplace;
|
|
|
$order_data['paytype'] = $paytype;
|
|
|
$order_data['price'] = $total_amount;
|
|
|
$order_data['number'] = count($active_people_arr);
|