getOrderDetail($data['order_id']); $res = success(); $alipay=new \addon\aliapp\model\CloudPay(); $aliOrder = $alipay->orderQuery('',$data['third_order_no']); if(isset($order_detail_result['data']['virtual_goods']['verify_code']) && isset($aliOrder['response']['data'][0]['verificationCode']) && isset($aliOrder['response']['data'][0]['verificationCodeStatus']) && $aliOrder['response']['data'][0]['verificationCodeStatus'] == 'USED'){ $zm_verify_record = model('zm_verify_record')->getInfo([['verification_code', '=', $aliOrder['response']['data'][0]['verificationCode']]]); if($zm_verify_record && $zm_verify_record['local_status'] != 10){ $info = array ( "verifier_id" => $zm_verify_record['verifier_id'], "verifier_name" => $zm_verify_record[ 'verifier_name' ], "verify_from" => 'shop', "store_id" => $order_detail_result['data']['site_id'] ); $verify_model = new VerifyModel(); $res = $verify_model->verify($info, $order_detail_result['data']['virtual_goods']['verify_code'],''); model('zm_verify_record')->update(['local_status' => $res['code'] == 0 ? 10 : 20], [['id', '=', $zm_verify_record['id']]]); if($res['code'] == 0){ $res = (new AliPayMessage($order_detail_result['data']['site_id']))->sendMessage($order_detail_result['data']['member_id'],'VERIFY',[ 'goods_name' => $order_detail_result['data']['virtual_goods']['sku_name'],// 核销产品 'store_name' => $order_detail_result['data']['nickname'],// 核销商户 'start_time' => date("Y年m月d日"),// 核销时间 日期:2022年1月18日 ]); } } } return $res; } }