public function coupons_del() { $itemid = $this->_get('itemid', 'intval'); $info = M('Member_card_coupon')->where(array('token' => $this->token, 'id' => $itemid))->field('is_weixin,card_id')->find(); if ($info['is_weixin']) { $coupons = new WechatCoupons($this->wxuser); $res = $coupons->delCard($info['card_id']); if ($res['errcode']) { $this->error($res['errmsg']); } } $data = M('Member_card_coupon')->where(array('token' => session('token'), 'id' => $itemid))->save(array('is_delete' => 1)); //$data = M('Member_card_coupon')->where(array('token'=>session('token'),'id'=>$itemid))->delete(); if ($data == false) { $this->error('删除失败'); } else { //M('Member_card_coupon_record')->where(array(''))->delete(); 未完成 $this->success('操作成功', U('Member_card/coupons', array('token' => $this->token))); } }