* @version : HUOSDK 8.0 */ namespace huo\model\order; use huo\model\common\CommonModel; use huolib\constant\PaywayConst; class PayAppleErrorModel extends CommonModel { protected $name = 'pay_apple_error'; // 开启自动写入时间戳字段 protected $autoWriteTimestamp = true; /** * @param array $data * * @return bool|array */ public function addData($data) { $_data['trans_id'] = get_val($data, 'trans_id', ''); $_data['idfv'] = get_val($data, 'idfv', ''); $_data['idfa'] = get_val($data, 'idfa', ''); $_data['apple_id'] = get_val($data, 'apple_id', ''); $_data['product_id'] = get_val($data, 'product_id', ''); $_data['status'] = get_val($data, 'status', 1); $_data['payway'] = get_val($data, 'payway', PaywayConst::PAYWAY_APPLE); $_data['pay_time'] = get_val($data, 'pay_time', 0); $_data['check_cnt'] = get_val($data, 'check_cnt', 0); $_data['last_check_time'] = get_val($data, 'last_check_time', 0); $_data['receipt_data'] = get_val($data, 'receipt_data', ''); $_data['receipt_field'] = get_val($data, 'receipt_field', ''); if ($_obj = self::create($_data, true)) { $_data['id'] = $_obj->id; return $_data; } else { return false; } } }