mirror of
https://gitee.com/ShopeX/OMS
synced 2026-04-28 11:45:31 +08:00
feat: 本地新建订单--收货人信息数据加密和解密(#20260417)
This commit is contained in:
@@ -28,6 +28,8 @@ class ome_mdl_members extends dbeav_model{
|
||||
'tel' => 'simple',
|
||||
'name' => 'simple',
|
||||
'email' => 'simple',
|
||||
'addr' => 'simple',
|
||||
'zip' => 'simple',
|
||||
);
|
||||
|
||||
/**
|
||||
@@ -85,9 +87,12 @@ class ome_mdl_members extends dbeav_model{
|
||||
*/
|
||||
public function insert(&$data)
|
||||
{
|
||||
$security = kernel::single('ome_security_factory');
|
||||
foreach ($this->__encrypt_cols as $field => $type) {
|
||||
if (isset($data[$field])) {
|
||||
$data[$field] = (string) kernel::single('ome_security_factory')->encryptPublic($data[$field],$type);
|
||||
if (!$security->isLocalEncryptData($data[$field], $type)) {
|
||||
$data[$field] = (string) $security->encryptPublic($data[$field],$type);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,9 +101,12 @@ class ome_mdl_members extends dbeav_model{
|
||||
|
||||
public function update($data,$filter=array(),$mustUpdate = null)
|
||||
{
|
||||
$security = kernel::single('ome_security_factory');
|
||||
foreach ($this->__encrypt_cols as $field => $type) {
|
||||
if (isset($data[$field])) {
|
||||
$data[$field] = (string) kernel::single('ome_security_factory')->encryptPublic($data[$field],$type);
|
||||
if (!$security->isLocalEncryptData($data[$field], $type)) {
|
||||
$data[$field] = (string) $security->encryptPublic($data[$field],$type);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user