getOrderInfo([['order_id', '=', $data['order_id']], ['order_type', 'in', [2, 4]]]); $order_info = $order_info_result['data']; if (!empty($order_info)) { if ($order_info['order_type'] == "2") {//自提订单 $verify_code = $order_info['delivery_code']; } else if ($order_info['order_type'] == "4") {//虚拟订单 $verify_code = $order_info['virtual_code']; } $verify_model = new Verify(); $verify_condition = array( ['verify_code', '=', $verify_code] ); $verify_info_result = $verify_model->getVerifyInfo($verify_condition); $verify_info = $verify_info_result['data']; if (!empty($verify_info)) { $json_data = $verify_info['data']; $item_array = $json_data['item_array']; foreach ($item_array as $k => $v) { if ($v['order_goods_id'] == $data['order_goods_id']) { unset($item_array[$k]); } } sort($item_array); $json_data['item_array'] = $item_array; $json_string = json_encode($json_data, JSON_UNESCAPED_UNICODE); $verify_data = array( 'verify_content_json' => $json_string ); $verify_result = $verify_model->editVerify($verify_data, $verify_condition); if ($verify_result['code'] < 0) { return $verify_result; } } } } }