| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | 
							- <?php
 
- namespace app\api\controller\card;
 
- use app\api\controller\Api;
 
- /**
 
-  *    卡片
 
-  */
 
- class Number extends Api
 
- {
 
-     protected $CardNumber = null;
 
-     protected function init()
 
-     {
 
-         parent::init();
 
-         $this->CardNumber = model('card.Number');
 
-     }
 
-     public function verify()
 
-     {
 
-         $no = input('param.cardNo');
 
-         if (empty($no)) {
 
-             $this->output(0, '卡号不能为空');
 
-         }
 
-         $secret = input('param.cardPassword');
 
-         if (empty($no)) {
 
-             $this->output(0, '卡密不能为空');
 
-         }
 
-         $where              = [];
 
-         $where['no']        = $no;
 
-         $where['secret']    = $secret;
 
-         $where['sale_time'] = ['neq', 0];
 
-         $where['bind_time'] = 0;
 
-         $where['state']     = 1;
 
-         $number             = $this->CardNumber->where($where)->find();
 
-         if (!$number) {
 
-             $this->output(1, '卡号或卡密错误');
 
-         }
 
-         $member_id = input('param.userId');
 
-         if (empty($member_id)) {
 
-             $this->output(1, '用户ID不能为空');
 
-         }
 
-         $number->member_id = $member_id;
 
-         $number->bind_time = $this->request->time();
 
-         $result            = $number->save();
 
-         if (!$result) {
 
-             $this->output(1, '保存失败');
 
-         }
 
-         $data                  = [];
 
-         $data['amount']        = $number['denomination'];
 
-         $data['balance']       = $number['balance'];
 
-         $data['startDateTime'] = date('Y-m-d', $number['expire_start_time']);
 
-         $data['endDateTime']   = date('Y-m-d', $number['expire_end_time']);
 
-         $goods_type            = $number['goods_type'];
 
-         if (!empty($goods_type)) {
 
-             $goods_type_ids = [];
 
-             foreach ($goods_type as $key => $value) {
 
-                 $goods_type_ids[] = $value['id'];
 
-             }
 
-             $data['goodsClassIds'] = implode('|', $goods_type_ids);
 
-         } else {
 
-             $data['goodsClassIds'] = '';
 
-         }
 
-         $store_type = $number['store_type'];
 
-         if (!empty($store_type)) {
 
-             $store_type_ids = [];
 
-             foreach ($store_type as $value) {
 
-                 $store_type_ids[] = $value['id'];
 
-             }
 
-             $data['storeClassIds'] = implode(',', $store_type_ids);
 
-         } else {
 
-             $data['storeClassIds'] = '';
 
-         }
 
-         $this->output(0, '保存成功', $data);
 
-     }
 
- }
 
 
  |