Class: BlsmVdCore::VdInfoSec

Inherits:
BaseRecord
  • Object
show all
Defined in:
lib/blsm-vd-core/model/vd_info_sec.rb

Class Method Summary collapse

Class Method Details

.committed(vd_transaction) ⇒ Object

录入安全信息 #====Parameters

  • vd_transaction - 交易描述



23
24
25
26
27
28
# File 'lib/blsm-vd-core/model/vd_info_sec.rb', line 23

def self.committed(vd_transaction)
  VdInfoSec.create({
                       transaction_no: Digest::MD5.hexdigest(vd_transaction),
                       description: vd_transaction
                   })
end

.dangerous?(vd_transaction) ⇒ Boolean

是否是危险操作,如此动作在信息安全库中可以查询到, 说明此操作为危险动作,默认返回危险信息

Parameters

  • vd_transaction - 交易描述

Returns:

  • (Boolean)


11
12
13
14
15
16
17
18
# File 'lib/blsm-vd-core/model/vd_info_sec.rb', line 11

def self.dangerous?(vd_transaction)
  vd_info_sec = VdInfoSec.where(transaction_no: Digest::MD5.hexdigest(vd_transaction)).first
  if vd_info_sec
    BlsmVdCore::ERROR_CODES[4010][:vd_info_sec]=vd_info_sec
    return BlsmVdCore::ERROR_CODES[4010]
  end
  false
end